タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

チートシートに関するbananapenguinのブックマーク (1)

  • Kotlin : as, !, ? 周りのチートシート - i++

    キャストや、型や変数の後ろにつける ! 記号、 ? 記号の意味についてのまとめです。 ? var b : String? = "abc" b = null 型宣言に付けた場合は nullable (Kotlin は明示的に ? を付けないと null を代入できない)。 var l = b?.length 変数に付けた場合は Safe Call(安全な呼び出し)。 b が null でない場合にのみ関数を実行し、b が null の場合は null を返す。 ?: val l = b?.length ?: -1 ?: の左側にくる式の値が null の場合は右側の値を返す。Elvis Operator。 ! ※ Kotlin コードを書いている際に直接使用することはありません。 Java コード呼び出し時の引数や返り値に型の後ろについていて、T! は T もしくは ? を表します。 例えば

    Kotlin : as, !, ? 周りのチートシート - i++
  • 1