标签: scala
我需要将对当前对象(正在创建的对象)的引用传递给被调用的构造函数。
class Example( val test: String, var origin: Example ) { def this(test: String) { this(test, this) } }
但是我编译器抱怨“这只能在类,对象或模板中使用”。
如果我没记错的话,这在Java中是不可选的,所以我确信它是可能的。但是我应该怎么写呢?