【发布时间】:2013-09-30 05:14:07
【问题描述】:
根据 Scala 书籍“Scala 编程” -
Scala is an object-oriented language in pure form: every value is an object and every operation is a method call. For example, when you say 1 + 2 in Scala, you are actually invoking a method named + defined in class Int.
从这个意义上说,使用“=”运算符的赋值操作呢?这也是一种方法吗?似乎不太可能,因为它必须存在于所有类或某个公共超类(例如 java.lang.Object ?)中,所有类都必须从中继承它。还是不是所有的操作在 Scala 中都是真正的方法调用?
【问题讨论】:
标签: scala