■ Kotlin #3:文字列テンプレート

文字列テンプレートとは?
前回記事:Kotlin #2:変数


文字列リテラルの中に変数の値(式)を展開することができる。
    val name = "kotlin"
    val greeting = "Hello, $name World!"
    println(greeting)
  
文字列リテラル中で $キーワード を使用すれば良い。
式を使える(文は使えない)ので以下のようにも使える。
    val age = 21
    println("You ${if (age => 18) "can " else "can't"} vote for this election")
  
Kotlinではifなどの制御構文も "式" である。
文字列リテラル中に複雑な式を展開する場合は 波括弧 { } で囲む。





次回記事:Kotlin #4:オブジェクトの集合


Android Studio, Kotlin学習

0 件のコメント:

その他の記事