面试题答案
一键面试在Kotlin中,声明可为空的字符串变量可使用?
修饰类型。要调用其length
属性且避免空指针异常,可使用安全调用操作符?.
。示例代码如下:
fun main() {
var nullableString: String? = "Hello"
// 安全调用length属性
val length = nullableString?.length
println(length)
nullableString = null
val newLength = nullableString?.length
println(newLength)
}