Kotlin学习2.10:空值处理
在程序开发过程中,经常会遇到空指针异常的问题,如果对这个问题处理不当还可能会引起程序的崩溃, 因此在Kotlin中,为了避免出现空指针异常的问题。引入了Null机制。
可空类型变量(?)
Kotlin变量分成两种类型,一种是可空类型的变量,一种是非空类型的变量。
一般情况下,一个变量默认是非空类型。
当某个变量的值可以为空时,必须在说明处的数据类型后添加 “?” 来标示该引用可为空。
var name:String // 声明非空变量
var age:Int? // 声明可空变量
接下来通过一段代码来学习如何判断变量是否为空,以及如何使用可空变量:
fun main(args:Array<String>) {
var name:String = "Tom" // 声明非空变量
var age:String? =