Kotlin 变量分类 : Kotlin 中的变量分为两种 , 非空变量 和 可空变量 , 其中非空变量是困扰广大 Java 开发者的一大难题 , 因为 Java 中没有非空变量这个概念 , Kotlin...等操作 , Java 中的所有变量都是可空的 ;
2 . Kotlin 变量的默认状态 : Kotlin 中变量默认是非空变量 , 默认状态下 , Kotlin 必须进行初始化 ;
3 ....特殊情况 : 如果是非空对象是抽象类中的抽象属性 , 那么可以不进行初始化 , 但在其实现中 , 也是必须进行初始化或者延迟初始化的 ;
III . 非空变量不能赋空
----
1 ....Kotlin 可空变量
----
Kotlin 中的可空变量 , 与 Java 变量性质相同 , 所有的 Java 变量都是可空变量 ;
1 ....: 运算符 : 该运算符是双目运算符 , 作用是前者如果为空 , 那么取后者的值 ;
① 与 Java 三木运算符 对比 : 在 Kotlin 中这个运算符与 Java 中不太一样 , 这也是一个双目运算符