这个问题在这里已有答案:
如何将if / else转换为三元if / else?
if(con){
if(con2){
result1
}else{
result2
}
}
我试过了,但我很想念..:
con?con2?result1:result2;
con ? (con2 ? result1 : result2) : null;
con && (con2 ? result1 : result2)
如果你没有else分支,你可以使用&&
。但是,为什么要用这种不可读的缩写替换一个漂亮的if语句?