相关疑难解决方法(0)

在默认值中引用 Scala 构造函数参数

在下面的 Scala 代码中,编译器告诉我,not found: value x当我尝试更新y、引用x、另一个构造函数参数的默认值时。

class Foo(x: String, y: Bar = new Bar(x))

class Bar(a: String)
Run Code Online (Sandbox Code Playgroud)

我相信这种限制是有充分理由的。任何人都可以阐明并可能提供替代方法吗?

constructor arguments scala

3
推荐指数
1
解决办法
241
查看次数

标签 统计

arguments ×1

constructor ×1

scala ×1