Scala提供了三種字元串插值方式:s,f和raw。1. s字元串插值器簡單的說就是解析字元串變數。 第2行是最簡單的用法,第3行為了區分變數名加了{},第4行是進行了運算。 運行結果: 2. f字元串插值器 可以進行格式化的輸出,變數名後用%指定格式,如果沒有指定,其作用和s是一樣的。 運行結果: ...
Scala提供了三種字元串插值方式:s,f和raw。
1. s字元串插值器
簡單的說就是解析字元串變數。
val name = "Tom" println(s"His name is $name") println(s"His name is ${name}my") println(s"23 + 78 = ${23+78}")
第2行是最簡單的用法,第3行為了區分變數名加了{},第4行是進行了運算。
運行結果:
2. f字元串插值器
可以進行格式化的輸出,變數名後用%指定格式,如果沒有指定,其作用和s是一樣的。
val hei = 2.345 println(f"The height is $hei%2.2f") println(f"The height is $hei%2.5f")
運行結果:
3. raw插值器
讓字元串原封原樣的輸出,屏蔽控制效果。
println(raw"/t/n")
運行結果: