才爆出的 , 在 代码编写时 以及 编译期 很难提前排查出来 ;
Kotlin 的空安全机制 :
在 Kotlin 语言 中 , 针对 空指针异常 问题 进行了优化 , 引入了 空安全机制 ,
在代码编写后的...中 , 引用类型的变量 默认为 null 空值 ;
但是在 Kotlin 中 , 变量默认不可为 null 空值 ,
这样所有的 变量 在默认状态下 , 都有一个 默认的实例对象 ,
从而极大的 减少了...----
在 Kotlin 语言中 , 调用 可空类型变量 的 成员 时 ,
可以使用 " 安全调用操作符 " 也就是 ? 进行调用 ,
使用格式如下 :
可空类型变量?...., 并返回 ,
如果 name 变量 字符串为空白, 设置 Hello 值为返回值 ;
fun main() {
var name: String?...捕获并处理异常
1、捕获并处理异常
捕获异常代码示例 : 在下面的代码中 ,
name 变量是可空类型变量 , 其初始值为 null ,
使用 非空断言操作符 !!