Kotlin学习-when表达式语法
1、when会判断每个分之的条件,假如满足的话,就直接执行之后的语句,跟if else语句有点类似,具体if else的使用,在上篇文章我们已经讲了基本用法,大家可以直接查看下面链接
2、下面我们来看下kotli艘绒庳焰n中的when和java中switch ,分别是如何编写,然后我们在来分析when的简便之处,从下图面菀蒯踔观我们可以清晰的看出来,when语句每个判断,是满足条件,自动跳出,不再像switch语句一样,需要在每段后面加break,方便了编写
3、when语句还可以匹配多个判断条件,如下图展示:
4、java中switch 语句选项只能是不可变量,不能添加表达式或者检测条件,Kotlin 中 when 语句对于这些都给予了支持,下面看下,when的其他判断或者条件编写方法
5、之前讲到说kotlin中的 if else 可以有返回值,这里when语句也这样支持,下图写了一个我们常用的写法
6、我们还常用用when语句来代替if-else if语句来简化写法,我们可以不给when提供任何传入参数,然后每个分支条件直接用布尔值就行
7、Kotlin中的when语法我们就讲完了,是不是很方便简洁呢
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:78
阅读量:84
阅读量:71
阅读量:75
阅读量:74