2.7.1可空类型系统
这一部分讲的是变量如果可空则后面加?相应的函数里也要有对空指针处理的代码,
所谓空指针,我的感觉就是一种不可描述的状态,就像人一样,生下来要么男,要么女,但在怀孕前就是空指针状态,
Kotlin 在编译前会对所有变量进行空指针验证,默认是不允许有空指针的,如果非要用空指针则需要在变量声明的时候就说明清楚这是一个可为空的变量,在使用变量前要进行变量空判断。
这里一般用IF来进行局部的判空
用Let进行全局判空
了解即可,暂时用不上
2.7.1可空类型系统
这一部分讲的是变量如果可空则后面加?相应的函数里也要有对空指针处理的代码,
所谓空指针,我的感觉就是一种不可描述的状态,就像人一样,生下来要么男,要么女,但在怀孕前就是空指针状态,
Kotlin 在编译前会对所有变量进行空指针验证,默认是不允许有空指针的,如果非要用空指针则需要在变量声明的时候就说明清楚这是一个可为空的变量,在使用变量前要进行变量空判断。
这里一般用IF来进行局部的判空
用Let进行全局判空
了解即可,暂时用不上