摘要: 从语法上来说scala是没有运算符的。之前的一节里也曾提到过scala的运算符实际上是方法名,如1 + 2实际上就是1.+(2)。我们可以将之视为运算符,是因为scala的一个特性:如果方法的参数小于等于1个的话,那么“.”和括号就都是可选的。 scala的运算符重载指的就是重载+、-这样的符号——和C、java或者python等语言不一样,我们需要自己定义这些符号如何实现。 下面看一个“+”运算... 阅读全文
posted @ 2016-06-07 22:58 robin·张 阅读(1794) 评论(0) 推荐(0) 编辑