我已经在scala中定义了下面的类Duck。println中的scala getter方法
class Duck{
var size = 1
}
object DuckDemo extends App {
var f = new Duck
f.size = 100
println(f.size = 600)
println(f.size)
}
这是给我的输出作为
()
600
我不明白的println(f.size = 100)
结果。它是如何到达“()
”?我知道,它就像一个吸气剂,但想要了解结果背后的原因。
谢谢。
我很惊讶没有这方面的警告。或者他们? – Suma
@Suma:没有警告。 – Aashu