1.println()
scala 的println的底层是PrintStream,来自java IO
看源码
2.插值器
object Scala04_Print_String {
def main(args: Array[String]): Unit = {
var username= "zhangsan"
var age = 20
//Json格式字符串: { "姓名":"zhangsan", "年龄":20}
println("{ '姓名':'"+username+"','age':"+age+"}")
//插值字符串
println(s"{'姓名': '${username}','age': $age}")
println("{'姓名': '${username}','age': $age}")
println(raw"{'姓名': '${username}','age': $age}\n xxxx")
//自定义格式
println(
"""{'姓名': '${username}','age': $age}\n
xxx
xxxx
""")
}
}
{ '姓名':'zhangsan','age':20}
{'姓名': 'zhangsan','age': 20}
{'姓名': '${username}','age': $age}
{'姓名': 'zhangsan','age': 20}\n xxxx
{'姓名': '${username}','age': $age}\n
xxx
xxxx
Process finished with exit code 0