String補間

Scala 2.10から大変重宝するString補間機能が備わっている。これはRubyの式展開(#{式})に良く似ている。

例えば、f補間子を使って文字列の中に変数を埋め込むことができる。変数の場合は頭に$を付けて書くか、もしくは式の場合は${}で括る。

var ct = new Date
println(f"現在日時: $ct 式もOK ${1 + 1}")
現在日時: Sun Jul 28 22:39:12 JST 2013 式もOK 2

f補間子はそれだけに止まらず、Cのprintfのような書式指定も可能となっている。

var n = 3
println(f"書式指定あり: $n%02d")
書式指定あり: 03

というより、そもそもf補間子の場合は%で始まる書式を指定するのが基本で、これがない場合%sが仮定される。

(2013/07/28)

新着情報
【オープンソースソフトウェア環境構築】Apple silicon Macで開発環境を構築
【Rust Tips】Actix webでJSONをPOSTする
【Rust Tips】コマンドライン引数を取得する

Copyright© 2004-2018 モバイル開発系(K) All rights reserved.
[Home]