- 博客(1)
- 收藏
- 关注
原创 Kotlin如何避免“!!”(非空断言)
当我们把Java自动转成Kotlin的时候,代码里会出现很多非空断言!!。或者某些场景下因为IDE提示或编译错误,也让我们自己加上了一些!!。 但使用!!的后果是有可能抛出IllegalArgumentException:Parameter specified as non-null is null。 如何避免!!? 使用?.let/?.apply/?.run 这种是最常用的方法,也是首选的方法。但当有多个变量同时要判空时,或者需要处理为null时的逻辑,这种方式稍微有一点麻烦,下面会讲到一些新的方式。 d
2020-09-17 14:17:03 1186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人