Scala-操作符

来源:互联网 发布:gsm无线网络优化 编辑:程序博客网 时间:2024/05/18 02:52

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)     */  }}