五、let 函数结合空安全调用操作符使用
六、非空断言操作符 !!
七、使用 if 语句判空
八、空合并操作符 ?...----
Kotlin 中的 可空类型 变量 , 在运行时 可以选择 不启用 安全调用 操作 ,
在调用 可空类型 变量 成员 与 方法 时 , 使用 非空断言操作符 !!...非空断言操作符 !!
之外 , 还可以使用 Java 语言中的传统判空方式 ,
即 if 语句判断 变量 是否为 null ;
空安全调用操作符 ?...捕获并处理异常
1、捕获并处理异常
捕获异常代码示例 : 在下面的代码中 ,
name 变量是可空类型变量 , 其初始值为 null ,
使用 非空断言操作符 !!...调用 变量 成员 , 不会进行 空值检查 ,
如果变量为空 , 则直接抛出 kotlin.KotlinNullPointerException 异常 ;
使用 try .. catch ..