我爱编程

kotlin甜点

2018-06-06  本文已影响0人  钉某人

null机制

1、Kotlin有两种类型:一个是非空引用类型,一个是可空引用类型。
2、对于可空引用,如果希望调用它的成员变量或者成员函数,直接调用会出现编译错误,有三种方法可以调用:
(1)在调用前,需要先检查,因为可能为null
(2)使用b?.length的形式调用,如果b为null,返回null,否则返回b.length
(3)使用b!!.length()的形式调用,如果b为null,抛出空指针异常,否则返回b.length

上一篇下一篇

猜你喜欢

热点阅读