"?"加在变量名后,系统在任何情况不会报它的空指针异常。
"!!"加在变量名后,如果对象为null,那么系统一定会报异常!
?:对象A ?: 对象B 表达式,意思为,当对象 A值为 null 时,那么它就会返回后面的对象 B
Kotlin中 ?、!!、?:、:: 、->、== 符号的简单说明
Kotlin (一) 复合符号( '?.' '?:' '!!' 'as?' '?' )
Kotlin 笔记 : !!. 与 ?. 的区别
"?"加在变量名后,系统在任何情况不会报它的空指针异常。
"!!"加在变量名后,如果对象为null,那么系统一定会报异常!
?:对象A ?: 对象B 表达式,意思为,当对象 A值为 null 时,那么它就会返回后面的对象 B
Kotlin中 ?、!!、?:、:: 、->、== 符号的简单说明
Kotlin (一) 复合符号( '?.' '?:' '!!' 'as?' '?' )
Kotlin 笔记 : !!. 与 ?. 的区别
本文标题:Kotlin常见用法
本文链接:https://www.haomeiwen.com/subject/iwayvltx.html
网友评论