1.输出函数
* 1.printf("转化说明符\n",变量名称)
* 注意事项
* 1. c中printf()函数的实现
* 2.println(string)
* 注意事项
* 1. 字符串末尾 默认添加 \n
2."""带格式字符串""".stripMargin('指定分隔符')
* 说明 : 1. 保持 字符串格式
* 2. 可以自定义分隔符 stripMargin('指定分隔符')
3.${} 的使用 (类bash)
* 要求 : 字符串被s修饰
* s"str" 或 s"""str"""
代码示例
/** * @author gaocun * @create 2021-10-16 6:18 PM */ object 字符串输出_03 { /* * 1.输出函数 * 1.printf("转化说明符\n",变量名称) * 注意事项 * 1. c中printf()函数的实现 * 2.println(string) * 注意事项 * 1. 字符串末尾 默认添加 \n * 2."""带格式字符串""".stripMargin('指定分隔符') * 说明 : 1. 保持 字符串格式 * 2. 可以自定义分隔符 stripMargin('指定分隔符') * 3.${} 的使用 (类bash) * 要求 : 字符串被s修饰 * s"str" 或 s"""str""" * */ def main(args: Array[String]): Unit = { val s1 = "大王" var s2 = "八戒" // 字符串拼接 println(s1 + s2) printf("%s%s\n", s1, s2) // 保持字符串格式 stripMargin('#') 指定连接符 val sql = """ # select # id # ,name # ,age # from person # where id = 1 # """.stripMargin('#') println(sql) // s"" 可以 识别 ${var} val ds = "20210101" var pt = s"ds=${ds}" println(pt) printf(s"ds=${ds}") } }