我正在使用java的背景探索scala。我试图了解_用于设置属性值时的用法。
这是我的代码段。
class RectAngle{
var length=1
var height=20
}
object RectAngleDemo extends App{
var f = new RectAngle()
f.length=20;
f.length_=(10)
println(f.length);
f.height=20;
}
从代码中,我知道长度的值是10但不知道它是如何被允许的以及它在这里是如何工作的。
我已经解决了其他问题(此问题已被标记为重复),但仍然无法理解我当前查询的概念。
我只对这个例子感兴趣,因为在这个时刻消化其他问题是非常困难的,因为它里面有很多理论而没有例子。
在上面的示例中,_如何工作?