나는 Duck을 scala로 정의했다. 그것은scala getter method inside println
()
600
로 나에게 출력을주고있다
class Duck{
var size = 1
}
object DuckDemo extends App {
var f = new Duck
f.size = 100
println(f.size = 600)
println(f.size)
}
나는 println(f.size = 100)
의 결과를 이해하지 못했습니다. "()
"에 어떻게 도달합니까? 나도 알아, 그것은 getter처럼 행동하지만 결과 뒤에 이유를 이해하고 싶어.
감사합니다. 당신이
f.size = 100
를 참조하는 것이
나는 이것에 대한 경고가 없다는 것에 상당히 놀랐다. 아니면 그들은 무엇입니까? – Suma
@Suma : 아무런 경고도 없었습니다. – Aashu