_的含义用于设置变量的值

时间:2015-11-14 04:53:03

标签: scala

我正在使用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但不知道它是如何被允许的以及它在这里是如何工作的。

我已经解决了其他问题(此问题已被标记为重复),但仍然无法理解我当前查询的概念。

我只对这个例子感兴趣,因为在这个时刻消化其他问题是非常困难的,因为它里面有很多理论而没有例子。

在上面的示例中,_如何工作?

0 个答案:

没有答案