kotlin

Kotlin-复合符号【?.】【?:】【!!'】【as?】【?】

2020-05-17  本文已影响0人  JuliusL

转自:https://blog.csdn.net/lckj686/article/details/80448471

一、概述

项目中慢慢开始,写一些简单的 kotlin类了,挺方便的一个语言,借鉴了不少脚本语言的特点。刚开始用,有些点经常要翻越,特别记录下。

二、常用的几个复合符号

《Kotlin 实战》小人系列,的这本书里 画的图很清晰了,我又重画了一遍。

2.1、 ?. 安全调用符

?. 安全调用符

2.2、?: 对象A ?: 对象B 表达式,意思为,当对象 A值为 null 时,那么它就会返回后面的对象 B。

?:

2.3 、as?

image.png

2.4、!!

"!!"加在变量名后,如果对象为null,那么系统一定会报异常!


!!

2.5、?

"?"加在变量名后,系统在任何情况不会报它的空指针异常。


?

2.6 ::

Kotlin 中 双冒号操作符 表示把一个方法当做一个参数,传递到另一个方法中进行使用,通俗的来讲就是引用一个方法。
详情参考:https://blog.csdn.net/lv_fq/article/details/72869124

上一篇下一篇

猜你喜欢

热点阅读