package stringid
/*
* String 类型,字符串
*
* 定义字符串:
* 1. 双引号
* 2. 三引号
*
*/
object class5 {
def main(args: Array[String]): Unit = {
val name = "小花"
val str = s"I like scala, $name!"
val content =
"""
|静夜思
| 李白
|床前明月光,
|疑是地上霜。
|举头望明月,
|低头思故乡。
""".stripMargin
println(content)
}
}
输出结果
1
这段代码是一个 Scala 程序,主要功能是定义并输出字符串内容,具体包含这几个点:
- 用双引号定义普通字符串(如
name = "小花"); - 用插值字符串(
s"...")拼接变量(把name插入到字符串里); - 用三引号定义支持换行、保留格式的多行字符串(《静夜思》的内容);
- 最后打印出这段多行字符串(输出《静夜思》的完整内容)。