美文网首页
kotlin控制流

kotlin控制流

作者: 普通的程序员 | 来源:发表于2020-02-05 18:33 被阅读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  -> 可不写

}

相关文章

  • 9.控制流(theControlFlow)

    控制流 kotlin_控制流 swift控制流

  • Kotlin基础知识(三):控制语句

    链接:Kotlin——初级篇(四):控制语句详解连接:控制流:if、when、for、while - Kotlin...

  • Kotlin(控制流)

    流程控制: if , when , for , while if 表达式 在 Kotlin 中,if 是带有返回值...

  • Kotlin控制流

    表达式和语句的区别: 表达式有值,语句没有值, 能作为函数参数即为表达式,否则为语句。 C语言中的控制结构为语句。...

  • Kotlin 控制流

    和Java一样, Kotlin 支持常用的控制流: if else, for, while, when, brea...

  • Kotlin 控制流

    原文地址 If Expression(if表达式) 在Kotlin,if是一个表达式,也就是它返回一个值.因此这里...

  • kotlin控制流

    没有三目运算符? 因为if可以有返回值 没有switch case,替换成了when

  • kotlin控制流

    一:if表达式 在kotlin中if是表达式,它会返回一个值,所以kotlin中无需三元操作符,if的分之可以是代...

  • Kotlin 学习总结

    Kotlin 学习笔记 基本数值类型 集合 控制流 函数 类

  • kotlin的控制流

    for循环   kotlin的for循环相比Java做了一些调整,个人没有感觉有什么优越性……基本的语法就是这样:...

网友评论

      本文标题:kotlin控制流

      本文链接:https://www.haomeiwen.com/subject/gitexhtx.html