文字列リテラルの中に変数の値(式)を展開することができる。
式を使える(文は使えない)ので以下のようにも使える。
文字列リテラル中に複雑な式を展開する場合は 波括弧 { } で囲む。
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 件のコメント:
コメントを投稿