scala中的+(2)给出了正确的答案.怎么样?

Neo*_*kin 2 scala

一般我们使用.对象.这种符号是什么?我们如何才能从中获得正确的结果?

Ram*_*jan 10

我正在复制并粘贴"Scala编程"中的文字,其中说:

Scala技术上没有运算符重载,因为它实际上并没有传统意义上的运算符.相反,可以在方法名称中使用+, - ,*和/等字符.因此,当您在步骤1中向Scala解释器中键入1 + 2时,实际上是在Int对象1上调用名为+的方法,并将2作为参数传入.如图3.1所示,您也可以使用传统的方法调用语法编写1 + 2,(1).+(2)

在此输入图像描述

  • 这是一种方法,而不是一种功能.它们是有区别的.请看这里:/sf/ask/10892661/ (3认同)