Kotlin学习之初探——空类型安全

2020-08-25  本文已影响0人  Shawn_GBWang

定义可以接收空置的类型

var a : String? = "shawn"
a = null
调用:a?.length 在.之前加?号,表示此引用如果为空则返回null
说明:在任意类型后面加?号 表示此变量可以为空

强转为不可空类型

var a : String? = "shawn"
调用:a!!.length,在.之前加!!号,表示明确此引用有值,强转为不可空类型

elvis运算符?:

var b = a ?: "1";
解释:当a为空时,返回字符串1,效果相当于java中的三目运算符

平台类型

平台类型.png
上一篇下一篇

猜你喜欢

热点阅读