セーフコール演算子とは

  • Nullable型のメンバーにアクセスする際に用いられる演算子「?.」
  • オブジェクトが非nullの場合にのみにメンバーにアクセスし、nullの場合はそのままnullを返す

例 (Kotlin):

var str: String? = "Hello"
println(str?.length) // 結果は5
var str: String? = null
println(str?.length) // 結果はnull

参考:

速習 Kotlin: Javaより簡単!新Android開発言語を今すぐマスター 速習シリーズ

Leave a comment

Your email address will not be published. Required fields are marked *