当前位置:   article > 正文

Kotlin关键字与操作符_kotlin when contains用法

kotlin when contains用法

关键字

名称说明
as1.用于类型转换;2.为导入指定一个别名
as?用于安全类型转换(它可以在失败时返回 null )
fun声明一个函数
in1.指定在 for 循环中迭代的对象;2.用作中缀操作符以检查一个值属于一个区间、 一个集合或者其他定义“contains”方法的实体;3.在 when 表达式中用于上述目的4.将一个类型参数标记为逆变
!in1.用作中缀操作符以检查一个值不属于一个区间、 一个集合或者其他定义“contains”方法的实体;2.在 when 表达式中用于上述目的
is1.检查一个值具有指定类型;2.在 when 表达式中用于上述目的
!is1.检查一个值不具有指定类型;在 when 表达式中用于上述目的
val声明一个只读属性或局部变量 ,尽量用这个
var声明一个可变属性或局部变量
when开始一个 when 表达式(执行其中一个给定分支)
until相当于 i=>min && i<max
step相当于 i++
downTo相当于 i–

操作符和特殊符号

描述
+ 、 - 、 * 、 / 、 %数学操作符
+= 、 -= 、 *= 、 /= 、 %=广义赋值操作符
=== 、 !==引用相等操作符
!!断言一个表达式非空
?.执行安全调用(如果接收者非空,就调用一个方法或访问一个属性)
?:如果左侧的值为空,就取右侧的值(elvis 操作符)
::创建一个成员引用或者一个类引用
创建一个区间(比如for里面)
:分隔声明中的名称与类型
?将类型标记为可空
->1.分隔 lambda 表达式的参数与主体;2.分隔在函数类型中的参数类型与返回类型声明;3.分隔 when 表达式分支的条件与代码体
$在字符串模版中引用变量或者表达式
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号