kotlin控制流

2020-02-05  本文已影响0人  普通的程序员

没有三目运算符?

因为if可以有返回值

java 

return num>0 ? "大于0" : "没有"

kotlin

return  if( num > 0)   "大于0"  else "没有"


没有switch case,替换成了when

java
switch(num){
case 1:
   //do something
  break;
default:
  break;
}



kotlin

when(num){
 1 -> do something
  
else  -> 可不写

}
上一篇 下一篇

猜你喜欢

热点阅读