Kotlin 中告别 !! 操作符,优雅处理空安全
Kotlin 的空安全机制很棒,帮我们远离了烦人的 NullPointerExceptions。不过,用 Android Studio 把 Java 代码转成 Kotlin 代码时,经常会冒出一堆 !! 操作符,看得人心塞。毕竟,谁也不想自己的代码里全是潜在的空指针异常隐患,对吧?
好消息是,我们可以用一些技巧来避免使用 !! 操作符,让代码更简洁优雅:
- 尽量用 val 替代 var:val 声明的变量是只读的,必须在定义时就赋值,而 var 声明的变量是可变的,可以后面再赋值。所以,如果一个变量的值不需要改变,就用 val 声明它,这样就不用担心空指针问题了。
72.83KB
文件大小:
评论区