是否可以使用 Groovy 的条件运算符包含带有表达式的语句?这就是我现在正在做的事情,我想用 println 语句将其分解为一个条件语句......
if(!expired){
println 'expired is null'
return true
}
else if( now.after(expired)){
println 'cache has expired'
return true
}
else
return false
转换为单个语句...
return (!expired) ? true : (now.after(expired)) ? true : false
...想为调试目的做这样的事情...
return (!expired) ? println 'expired is null' true : (now.after(expired)) ? println 'cache has expired' true : false