groovy-比较运算符

 一、if的表达式为false的场景

0、0.0、0L、[]、[:]、null

        def aaa = 0;
        if(aaa){
            println("a");
        }else {
            println("a2 ...");
        }

//结果为a

二、"=="比较运算符不会出现类型转换的异常,因为groovy是弱类型语言

"=="比较运算符相当于java的equals

".is"相当于java中的"="

参考

Groovy - == 一定等价于 Java 的 equals() 吗?_groovy ==-CSDN博客

Groovy~Groovy运算符_groovy or-CSDN博客

你可能感兴趣的:(java,前端,开发语言)