Kotlin-複合符號【?.】【?:】【!!'】【as?】【?】【::】

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

一、概述

項目中慢慢開始,寫一些簡單的 kotlin類了,挺方便的一個語言,借鑑了不少腳本語言的特點。剛開始用,有些點經常要翻越,特別記錄下。

二、常用的幾個複合符號

《Kotlin 實戰》小人系列,的這本書裏 畫的圖很清晰了,我又重畫了一遍。

2.1、 ?. 安全調用符

2.2、?: 對象A ?: 對象B 表達式,意思爲,當對象 A值爲 null 時,那麼它就會返回後面的對象 B。

2.3 、as?

2.4、!!

"!!"加在變量名後,如果對象爲null,那麼系統一定會報異常!


2.5、?

"?"加在變量名後,系統在任何情況不會報它的空指針異常。


2.6 ::

Kotlin 中 雙冒號操作符 表示把一個方法當做一個參數,傳遞到另一個方法中進行使用,通俗的來講就是引用一個方法。
詳情參考:https://blog.csdn.net/lv_fq/article/details/72869124

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章