Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Groovy-Elvis算子_Java_Groovy_Operators - Fatal编程技术网

Java Groovy-Elvis算子

Java Groovy-Elvis算子,java,groovy,operators,Java,Groovy,Operators,当我在javastringvalue=”中使用三元运算符时,通过查看,我不再感到疑惑!oldvalue.isEmpty()?oldvalue:newvalue我必须重复一个变量,但是在groovydef value=!oldvalue?:newvalue(如果值为false,则将该值设置为旧值,否则,将其设置为新值),这是我非常喜欢的。它真的再次显示了其中的一种糖 如果这不正确,请原谅,但是为什么Groovy Elvis操作符命名为 只是想知道,在Groovy中,它被称为Elvis操作符,因为如

当我在java
stringvalue=”中使用三元运算符时,通过查看,我不再感到疑惑!oldvalue.isEmpty()?oldvalue:newvalue
我必须重复一个变量,但是在groovy
def value=!oldvalue?:newvalue
(如果值为false,则将该值设置为旧值,否则,将其设置为新值),这是我非常喜欢的。它真的再次显示了其中的一种糖


如果这不正确,请原谅,但是为什么Groovy Elvis操作符命名为


只是想知道,在Groovy中,它被称为Elvis操作符,因为如果你将
?:
顺时针/向右旋转90度,
看起来就像Elvis Presley眼睛上方的头发
(冒号)


在Groovy中,它被称为Elvis操作符,因为如果将
?:
顺时针/向右旋转90度,
看起来就像Elvis Presley眼睛上方的头发
(冒号)


“但是为什么Groovy Elvis操作符命名为Elvis Presley”-hairstyle;-)Groovy所看到的“false”不是布尔false。Groovy不是Java,Java也不是Groovy!?:据说看起来像猫王的发型……因为操作符太棒了,我同意他们的看法。你注意到你写的三元语句和你对的解释吗?:都错了吗?“但是为什么叫猫王的常规猫王操作符是”—hairstyle;-)Groovy所看到的“false”不是布尔false。Groovy不是Java,Java也不是Groovy!?:据说看起来像猫王的发型……因为接线员太棒了,我同意他们的看法。你注意到你写的三元语句和你对?:的解释都错了吗?