Kotlin Swiftで便利だったif let が使いたい

Kotlin Kotlin
Kotlin

Swiftでは、オプショナル型(nilを許容する型)を非オプショナル型(nilを許容しない型)に変化させ、簡単に利用できるif letがありますが、Kotlinでも使えたらと思っていましたが、似たようなのがあったのでメモ_φ(・_・

var name: String? = null
name = "namae"
name.let { namae ->
    println(namae)
}

Kotlinのスコープ関数である「let」を使うと、ラムダ式で非オプショナル型の変数として扱う事ができます。

コメント

タイトルとURLをコピーしました