私はビジターパターンを作成し、オーバーライドされたサブクラスと一致しています。オブジェクトの設定値に変数を追加して、変更したオブジェクトを返したい。どうすれば構文的にそれを行うことができますか?
trait PropositionOrderer extends Visitor[Proposition]{
var OurSet = SortedSet[Name] _
override def variable = {
_ match {
case name => Variable(name)//SortedSet+(name).andThen(Variable(_))
}
}
}
に追加してSortedSet
待機するvoid関数のようにチェーンする構文はありますか?andThen
2つのことをしたいので使用できません。それをに追加してからSet
変数を返したいのです。何か案は?