文章目录
一、Kotlin 的空安全机制
二、变量可空性
1、默认变量不可赋空值
2、声明可空类型变量
三、手动空安全管理
四、空安全调用操作符 ?...String
这是因为 var name 变量 默认为非空的 ,
在 Kotlin 中 不允许将 默认变量 赋值一个空值 ,
除非 将该变量声明为 可空类型 ;
2、声明可空类型变量
声明可空类型变量...:
如果要声明一个 可空类型的变量 , 必须 声明该变量的具体的类型 ,
并在该类型后添加 ?...可空类型声明后 , 在 IntelliJ IDEA 中 , 就不再进行报错了 ;
三、手动空安全管理
----
Kotlin 语言中 , 变量类型 分为 可空类型 和 非空类型 ,
默认状态 下 ,...,
将变量 name 声明为了 可空类型 String?