基本语法

(1)字符串,通过+号连接
(2)printf用法:字符串,通过%传值。
(3)字符串,通过$引用

demo

字符串,通过+号连接

  1. var name: String = "jinlian"
  2. var age: Int = 18
  3. 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}
             """
    )

output:
可以看到连空格也输出出去了,说明有缩进


             name=jinlian
             age=18

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

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

output:


name=jinlian
age=18