如何将if / else转换为三元if / else?
if(con){
if(con2){
result1
}else{
result2
}
}
我尝试过,但是我想念..:
con?con2?result1:result2;
答案 0 :(得分:1)
con ? (con2 ? result1 : result2) : null;
答案 1 :(得分:0)
con && (con2 ? result1 : result2)
如果您没有else分支,则可以使用&&
。但是,为什么用这样的不可读的简短形式替换漂亮的if语句?