一、Kotlin 的空安全机制
----
Java 中的空指针问题 :
在 Java 语言 编写的程序中 , 出现最多的崩溃就是 NullPointerException 空指针异常 ,
该异常是 运行时...空指针异常 出现的概率 ;
代码示例 : 先定义一个 name 变量 , 为其赋值字符串 "Tom" ,
然后再为其赋值 null 空值 ;
fun main() {
var name = ".../ 闭包 的含义是 ,
如果 name 变量 字符串非空白, 将其转为首字母大写 , 并返回 ,
如果 name 变量 字符串为空白, 设置 Hello 值为返回值 ;
fun main() {...null , 抛出 IllegalArgumentException 异常 ;
参数非空 , 返回非空值 ;
/**
* 如果[value]为空,则抛出[IllegalArgumentException..., 使用给定的 错误信息 抛出 IllegalStateException 异常 ;
参数非空 , 返回非空值 ;
/**
* 使用给定的[message]抛出[IllegalStateException