Scala-操作符

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

}
posted @ 2017-11-24 09:12  crr121  阅读(106)  评论(0编辑  收藏  举报