是否可以添加自定義行爲來複制案例類中的函數?如何將自定義行爲添加到Scala的case類中複製函數?
事情是這樣的:
case class User (version: Integer) { //other fields are omitted
//something like this
override def copy (...) {
return copy(version = version + 1, ...)
}
}
所以我不希望重寫複印功能,只需添加增加版本字段和複製等。我怎樣才能做到這一點?
這樣的事情更適合我的伴侶對象。 – cchantep 2014-09-01 08:11:28