Kotlin中 !!. 跟 ?. 的区别跟用法
在Kotlin中!!跟?都是用于判断空参数异常的
?.意思是这个参数可以为空,并且程序继续运行下去
!!.的意思是这个参数如果为空,就抛出异常
下面给大家举个简单的例子,在JAVA中判断一个参数非空是这样写的:
NullClass nullClass = null;
if (nullClass!=null) {
ullClass.nullFun();
}
将这段代码转换成Kotlin之后呢
val nullClass: NullClass? = null
nullClass
转载
2021-08-20 10:45:20 ·
131 阅读 ·
0 评论