1. 拼接打印
直接拼接字符串来打印
val myLong: Long = 1234567890L
println("The value of my long is: " + myLong)
2. printf-style打印
printf-style格式化字符串是指在字符串中插入由%字符开始的格式指令,很多种语言中都支持这种字符串构造方式。其中,最常见的格式化参数如下:
- %d:将整数格式化为十进制整数。
- %f:将浮点数格式化为小数形式。
- %s:将字符串格式化为字符串形式。
- %c:将字符格式化为字符形式。
在scala中可使用printf函数来进行printf-style打印
val myLong: Long = 1234567890L
printf("The value of my long is: %d", myLong)
3. 插值打印
字符串插值是一种将表达式嵌入到字符串字面值中的语法,使得代码更易于编写和阅读。
val myLong: Long = 1234567890L
println(s"The value of my long is: $myLong")
还可以使用花括号 {} 将更复杂的表达式嵌入到字符串中,如下所示:
val myLong: Long = 1234567890L
println(s"The value of my long times two is: ${myLong * 2}")