Scala有3种定义字符串的方式
- 使用双引号
- 使用插值表达式
- 使用三引号
使用双引号
语法:
val/var 变量名 = “字符串”
例如:
val name = "zhangsan"
使用插值表达式
scala中,可以使用插值表达式来定义字符串,有效避免大量字符串的拼接。
语法:
val/var 变量名 = s"${变量/表达式}字符串"
例如:
val name = "zhangsan"
val age = 18
val info = s"name = ${name},age = ${age}"
println(info)
使用三引号
如果有大段的文本需要保存,就可以使用三引号来定义字符串。例如:保存一大段的SQL语句。三个引号中间的所有字符串都将作为字符串的值。
语法:
val/var 变量名 = """字符串1
字符串2"""
例如:
定义一个字符串,保存这个sql,注意这个sql是好几行的
select
*
from
t_user
where
name = "zhangsan"
输出字符串的长度
例如:
println(name + name.length)