Kotlin学习-when表达式语法

 时间:2026-05-05 02:02:33

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?
  • 热门搜索
    大手拉小手手抄报 关于三国演义的手抄报 吸烟的危害手抄报 手抄报内容怎么写 关于植物的手抄报 文明从我做起手抄报 关于战争的手抄报 青春手抄报内容 生态文明手抄报内容 道路交通安全手抄报