Kotlin学习-when表达式语法

 时间:2024-10-11 19:57:00

1、when会判断每个分之的条件,假如满足的话,就直接执行之后的语句,跟if else语句有点类似,具体if else的使用,在上篇文章我们已经讲了基本用法,大家可以直接查看下面链接

2、下面我们来看下kotlin中的when和java中switch ,分别是如何编写,然后我们在来分析when的简便之处,从下图面菀蒯踔观我们可以清晰的看出来,when语句每个判断,是满足条件,自动跳出,不再像switch语句一样,需要在每段后面加break,方便了编写

Kotlin学习-when表达式语法Kotlin学习-when表达式语法

3、when语句还可以匹配多个判断条件,如下图展示:

Kotlin学习-when表达式语法

4、java中switch 语句选项只能是不可变量,不能添加表达式或者检测条件,Kotlin 中 when 语句对于这些都给予了支持,下面看下,when的其他判断或者条件编写方法

Kotlin学习-when表达式语法

5、之前讲到说kotlin中的 if else 可以有返回值,这里when语句也这样支持,下图写了一个我们常用的写法

Kotlin学习-when表达式语法

6、我们还常用用when语句来代替if-else if语句来简化写法,我们可以不给when提供任何传入参数,然后每个分支条件直接用布尔值就行

Kotlin学习-when表达式语法

7、Kotlin中的when语法我们就讲完了,是不是很方便简洁呢

  • 在前端中如何设置顶部边界左边边界
  • 冒险小分队核爆队阵容搭配攻略
  • 使用Tinytask录制自动宏程序
  • dota2中小毒狗怎么玩
  • 编译好的android studio项目怎么打包成apk?
  • 热门搜索
    审车需要什么手续 炒菜锅什么材质的好 黑花生的功效与作用 细胞核的作用 沈阳有什么好吃的 庆大霉素的作用与功效 南瓜的功效与作用 灵芝茶的功效与作用 天竺黄的功效与作用 省略号表示什么