三目运算符的嵌套处理
条件表达式 a;
条件表达式 b;
条件表达式 c;
a ? b ? c ? 结果1 : 结果2 : 结果3 : 结果4
等同于
if(a){
if(b){
if(c){
结果1;
}else{
结果 2;
}
}else{
结果 3
}
}else{
结果4
}
最后附上例子:
条件表达式 a;
条件表达式 b;
条件表达式 c;
a ? b ? c ? 结果1 : 结果2 : 结果3 : 结果4
等同于
if(a){
if(b){
if(c){
结果1;
}else{
结果 2;
}
}else{
结果 3
}
}else{
结果4
}
最后附上例子: