コンストラクターで Scala 2.8 のデフォルト パラメーターを使用していますが、Java 互換性の理由から、デフォルト パラメーターを使用する引数なしのコンストラクターが必要でした。
これは非常に賢明な理由で機能しません。
class MyClass(field1: String = "foo", field2: String = "bar") {
def this() = {
this() // <-- Does not compile, but how do I not duplicate the defaults?
}
}
足りないものがあるかどうか疑問に思っています。パラメータのデフォルトを複製する必要がないという考えはありますか?
ありがとう!