kotlin letを使用する

kotlin letを使用する

kotlinで、letを使用する手順を記述してます。「null」をチェックしたい際などに使用できます。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

letを使用するには、以下の構文で可能です。

変数 = 値.let {
}

実際に、使用してみます。

val str: String? = "AbCde"

fun main() {

    var result = str?.let{
        it.lowercase()
     }
    
     println(result) // abcde

}

メソッドが実行されて、結果が取得されていることが確認できます。

nullチェック

letは「null」チェックなどに使用されます。

class Parson {
    var name: String? = null
    var age: Int = 0
 }

fun main() {

    val parson = Parson()

    parson.name?.let{
        println("$it")
    }?:println("name is null") // name is null

}