1、单元操作符,中置操作符,双元操作符,后置操作符
object Operation {
def main(args: Array[String]): Unit = {
//中置操作符 + to.....
//单元操作符 tostring
val s = 1.toString;
//!时布尔值取反
val flg = !true;
println(flg);
//~按位取反
val s1 = ~100;
println(s1);
}
}
2、操作符优先级
Scala中除了冒号都是左结合的。
object Operation {
def main(args: Array[String]): Unit = {
//Nil表示一个空的集合
println(1::2::(4::Nil));
println(Nil.::(7));
/*
List(1, 2, 4)
List(7)
*/
}
}