0
我已經編寫了一個訪問者模式,並且匹配了重寫的子類。我想將變量添加到對象的設置值,然後返回修改後的對象。我怎樣才能在語法上做到這一點?在Scala中添加到條件集中
trait PropositionOrderer extends Visitor[Proposition]{
var OurSet = SortedSet[Name] _
override def variable = {
_ match {
case name => Variable(name)//SortedSet+(name).andThen(Variable(_))
}
}
}
是否有語法一樣,增加了SortedSet
,然後等待一個void函數鏈?我不能使用andThen
,因爲我想做兩件事,我想將它添加到Set
,然後我想返回該變量。有任何想法嗎?
地獄是啊,語法仍然有點讓我困惑,但你已經幫我清理了我的代碼的HEAPS。 – Schroedinger 2012-04-27 04:31:23