kotlin中!!与?

2017-12-05  本文已影响0人  二毛_coder

!! 操作符

我们可以用 b!! ,这会返回一个非空的 b 或者抛出一个b 为空的 NPE

val l = b !!.length()

安全转换

普通的转换可能产生  ClassCastException  异常。另一个选择就是使用安全转换,如果不成功就返回空:

val aInt: Int? = a as? Int

上一篇 下一篇

猜你喜欢

热点阅读