额从功能上看好像啊,哪位大佬能帮解析一下区别
相当于if else
(表达式1)?(表达式2):(表达式3)相当于
if(表达式1)
表达式2;
else
表达式3;
if (a > 0){
表达式1
}else{
表达式2
}
等同于
a > 0 ? 表达式1 : 表达式2 ;