一、Kotlin 的空安全机制
----
Java 中的空指针问题 :
在 Java 语言 编写的程序中 , 出现最多的崩溃就是 NullPointerException 空指针异常 ,
该异常是 运行时...----
Kotlin 中的 可空类型 变量 , 在运行时 可以选择 不启用 安全调用 操作 ,
在调用 可空类型 变量 成员 与 方法 时 , 使用 非空断言操作符 !!...: 表达式 B
如果 表达式 A 的值 不为 null , 则 整个表达式的值 就是 表达式 A 的值 ;
如果 表达式 A 的值 为 null , 则 整个表达式的值 就是 表达式 B 的值 ;
代码示例...null , 则 取 该 name 变量作为 该表达式最终的值 ;
因此 , 第一次使用 name ?...捕获并处理异常
1、捕获并处理异常
捕获异常代码示例 : 在下面的代码中 ,
name 变量是可空类型变量 , 其初始值为 null ,
使用 非空断言操作符 !!