1.惰性加载:
当有一些变量保存的数据较大时,但是不需要马上加载到JVM内存。可以使用惰性赋值来提高效率。
语法格式:
lazy val/var 变量名 = 表达式
2.scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式。
-
使用双引号 : val/var 变量名 = “字符串”
-
使用插值表达式(有效避免大量字符串的拼接): val/var 变量名 = s"${变量/表达式}字符串"
-
使用三引号:
val/var 变量名 = """字符串1
字符串2"""
eg. val sql = """select
| *
| from
| t_user
| where
| name = "zhangsan""""
println(sql)
3.