Groovy Elvis运营商

Joh*_*ved 1 java groovy operators

看看Groovy Elvis运算符让我在java中使用三元运算符时不知所措String value = !oldvalue.isEmpty() ? oldvalue : newvalue,我必须重复一个变量,但是在groovy中def value = !oldvalue ?: newvalue(如果值为false则将值设置为旧值,将其设置为我非常喜欢的新价值.它真的再次显示了groovy中的一种糖

如果这不对,请原谅我,但为什么Groovy Elvis运营商名为Elvis Presley,

就是想

spe*_*1st 5

在Groovy中,它被称为猫王操作员,因为如果你?:顺时针/向右转动90度,?看起来像猫王的头发:(结肠).

猫王运营商侧身