Kotlin のダブルバン (!!) 演算子とは何ですか? 質問する

Kotlin のダブルバン (!!) 演算子とは何ですか? 質問する

Android Studio を使用して Java を Kotlin に変換しています。インスタンス変数の後に二重感嘆符が表示されます。二重感嘆符とは何ですか。また、これについてはどこに文書化されていますか。

mMap!!.addMarker(MarkerOptions().position(london).title("Marker in London"))

ベストアンサー1

これは安全でない null 許容型 ( T?) から null 非許容型 ( T) への変換であり、値が の場合は!!例外をスローします。NullPointerExceptionnull

文書化されているここKotlin の null 安全性の手段も備えています。

おすすめ記事