在java中经常碰到三目运算。
比如: 如果 a > b ,那么c = a , 否则 c = b
那么我们的代码可以这么写
String a ,b,c ;
if(a>b){
c = a ;
}else{
c = b ;
}
运用三目运算则可以改为:
String a,b,c;
//三目运算:判断 a>b是否成立,如果成立那么c=a ,不能成则c=b。
c= (a>b)?a:b;
而在kotlin中,则取消了三目运算,取而代之的则是 if else
c = if(a>b) a else b