天天看点

Scala 字符串输出*

基本语法

(1)字符串,通过+号连接

(2)printf用法:字符串,通过%传值。

(3)字符串,通过$引用

demo

字符串,通过+号连接

var name: String = "jinlian"
      var age: Int = 18
   println(name + " " + age)      

output:

jinlian 18      

通过%传值和%d。用的不太多

var name: String = "jinlian"
      var age: Int = 18
      printf("name=%s age=%d\n", name, age)      

output:

name=jinlian age=18      

字符串,通过$引用

var name: String = "jinlian"
      var age: Int = 18
      println(s"name=$name age=$age")      

output:

name=jinlian age=18      

带格式的输出

var name: String = "jinlian"
    var age: Int = 18
    println(
      s"""
             name=${name}
             age=${age}
             """
    )      
name=jinlian
             age=18      

使用管道符和stripMargin解决缩进问题

println(
      s"""  |
            |name=${name}
            |age=${age}
            |""".stripMargin
    )      
name=jinlian
age=18