如何将 if/else 转换为三元 if/else
How to convert if/else to ternary if/else
如何将if/else转换为三元if/else?
if(con){
if(con2){
result1
}else{
result2
}
}
我试过了,但我错过了..:[=14=]
con?con2?result1:result2;
con ? (con2 ? result1 : result2) : null;
con && (con2 ? result1 : result2)
如果没有 else 分支,可以使用 &&
。但是,为什么要用如此难以理解的简短形式替换一个漂亮的 if 语句?
如何将if/else转换为三元if/else?
if(con){
if(con2){
result1
}else{
result2
}
}
我试过了,但我错过了..:[=14=]
con?con2?result1:result2;
con ? (con2 ? result1 : result2) : null;
con && (con2 ? result1 : result2)
如果没有 else 分支,可以使用 &&
。但是,为什么要用如此难以理解的简短形式替换一个漂亮的 if 语句?