1. ホーム
  2. コトリン

[解決済み】Kotlinのダブルバング(!)演算子とは?

2022-04-04 12:11:47

質問

Android StudioでJavaからKotlinに変換しています。インスタンス変数の後にダブルバングが表示されます。ダブルバングとは何ですか、そしてもっと重要なのは、これはどこに文書化されていますか?

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

解決方法は?

これは安全でないnullable型( T? ) から NULL でない型への変換 ( T ), !! を投げます。 NullPointerException の場合、その値が null .

それは文書化されています こちら とともに、KotlinのNull-safetyの手段も紹介します。