变量定义只有四种情况 : ① 非空变量 / 可空变量 直接赋值非空初始值 ; ② 可空变量使用 ?...Kotlin 变量分类 : Kotlin 中的变量分为两种 , 非空变量 和 可空变量 , 其中非空变量是困扰广大 Java 开发者的一大难题 , 因为 Java 中没有非空变量这个概念 , Kotlin...等操作 , Java 中的所有变量都是可空的 ;
2 . Kotlin 变量的默认状态 : Kotlin 中变量默认是非空变量 , 默认状态下 , Kotlin 必须进行初始化 ;
3 ....非空变量 使用时 不能赋值 null :
① 变量赋值 null 情况 : 如果为 Kotlin 的非空变量 , 也就是默认状态下的变量 , 赋值 null , 编译器直接报错 ;
② 报错信息如下...Kotlin 可空变量
----
Kotlin 中的可空变量 , 与 Java 变量性质相同 , 所有的 Java 变量都是可空变量 ;
1 .