赞
踩
名称 | 说明 |
---|---|
as | 1.用于类型转换;2.为导入指定一个别名 |
as? | 用于安全类型转换(它可以在失败时返回 null ) |
fun | 声明一个函数 |
in | 1.指定在 for 循环中迭代的对象;2.用作中缀操作符以检查一个值属于一个区间、 一个集合或者其他定义“contains”方法的实体;3.在 when 表达式中用于上述目的4.将一个类型参数标记为逆变 |
!in | 1.用作中缀操作符以检查一个值不属于一个区间、 一个集合或者其他定义“contains”方法的实体;2.在 when 表达式中用于上述目的 |
is | 1.检查一个值具有指定类型;2.在 when 表达式中用于上述目的 |
!is | 1.检查一个值不具有指定类型;在 when 表达式中用于上述目的 |
val | 声明一个只读属性或局部变量 ,尽量用这个 |
var | 声明一个可变属性或局部变量 |
when | 开始一个 when 表达式(执行其中一个给定分支) |
until | 相当于 i=>min && i<max |
step | 相当于 i++ |
downTo | 相当于 i– |
描述 | |
---|---|
+ 、 - 、 * 、 / 、 % | 数学操作符 |
+= 、 -= 、 *= 、 /= 、 %= | 广义赋值操作符 |
=== 、 !== | 引用相等操作符 |
!! | 断言一个表达式非空 |
?. | 执行安全调用(如果接收者非空,就调用一个方法或访问一个属性) |
?: | 如果左侧的值为空,就取右侧的值(elvis 操作符) |
:: | 创建一个成员引用或者一个类引用 |
… | 创建一个区间(比如for里面) |
: | 分隔声明中的名称与类型 |
? | 将类型标记为可空 |
-> | 1.分隔 lambda 表达式的参数与主体;2.分隔在函数类型中的参数类型与返回类型声明;3.分隔 when 表达式分支的条件与代码体 |
$ | 在字符串模版中引用变量或者表达式 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。