加号可以当作方法一样调用
val x1 = 1 + 2;
val x2 = 1.+(2);
解析:Scala支持用特殊字符来定义函数名,所以Scala中的操作符其实都是特殊字符定义的函数!!!
def ?(a : Int, b : Int) : Int = {
a + b
}
def main(args: Array[String]): Unit = {
println(?(1, 2))
println(this.?(3, 4))
}
加号可以当作方法一样调用
val x1 = 1 + 2;
val x2 = 1.+(2);
解析:Scala支持用特殊字符来定义函数名,所以Scala中的操作符其实都是特殊字符定义的函数!!!
def ?(a : Int, b : Int) : Int = {
a + b
}
def main(args: Array[String]): Unit = {
println(?(1, 2))
println(this.?(3, 4))
}