Scala算术和操作符重载

来源:互联网 发布:重庆管家婆软件总代理 编辑:程序博客网 时间:2024/05/22 00:05

Sala中的运算符和Java中的运算符作用是相同的,但是Scala中的运算符其实是方法

    val a = 1    val b = 2    a + b    //调用时候的简写,这里的+是方法名    a.+(b)

scala中对方法的命名没有Java那么严格,Scala中可以使用非字母和数字来给方法命名,几乎可以使用任何符号来给方法命名

a  方法  ba.方法(b)//这里的方法是一个带有两个参数的方法,第一种是隐式的,第二种方式显式的

在scala中没用++ 或者--的操作,只有

a += 1b -= 1

Scala是支持操作符重载的,允许你定义操作符,但是在Java中这是不支持的。

原创粉丝点击