scala> val a = 4 a: Int = 4 scala> f"${a}%04d" res0: String = 0004
こんな感じ。2.10からの技。
文字列リテラルの先頭に f を追加することで、他の言語での printf のような簡単な書式付き文字列を作ることができる。f 補間子を使った場合は、全ての変数参照は %d のように printf 形式の書式を指定する必要がある。
scala> val a = 4 a: Int = 4 scala> f"${a}%04d" res0: String = 0004
こんな感じ。2.10からの技。
文字列リテラルの先頭に f を追加することで、他の言語での printf のような簡単な書式付き文字列を作ることができる。f 補間子を使った場合は、全ての変数参照は %d のように printf 形式の書式を指定する必要がある。