scala之运算符

运算符

算术运算符

关系运算符

双等号

scala 中的双等号可以理解为非空的equals操作。
比较内存地址值 使用eq方法

   val name1=new String("123");
//    val name1=null;
    val name2=new String("123");

    println(name1==name2)
    println(name1.equals(name2))
    // 比较内存地址值
    println(name1 eq name2 )

等号原理说明

在java中使用++运算(使用临时变量将值进行暂存)有歧义,容易理解错误,所以在scala中没有这样的语法,所以采用+=的方式来进行替代。

加法运算

    var r=1.+(1);
    var r1=1+1+2;
    println(r)
    println(r1)
posted @ 2024-05-06 23:45  King-DA  阅读(7)  评论(0)    收藏  举报