可空类型声明后 , 在 IntelliJ IDEA 中 , 就不再进行报错了 ;
三、手动空安全管理
----
Kotlin 语言中 , 变量类型 分为 可空类型 和 非空类型 ,
默认状态 下 ,...成员
使用了 安全调用操作符 之后 , 在调用变量成员前 , 会自动进行 空值检查 ,
如果该变量为空 , 则会 跳过后面的 成员调用 , 继续执行下一行代码 ;
代码示例 : 在下面的代码中 , 调用...: 在下面的代码中 ,
name 变量 被声明为 String?...: "name 变量为空" 返回的是 "name 变量为空" 值 , 打印出来的就是 name 变量为空 内容 ;
之后 为 name 变量赋值 "Tom" 字符串值 , 现在 name 变量不为空 ,...: "name 变量为空" 代码返回的是 name 变量的值 , 因此打印出来的就是 Tom 内容 ;
fun main() {
var name: String?