惰性函数 当函数返回值被声明为lazy类型时,函数的执行将会被推迟,只有当首次取该函数的值时,函数才会执行。 代码 def sum(x: Int, y: Int): Int = { println("sum函数被执行了...") x + y } lazy val res: Int = sum(1,2) // println(res) 注意 lazy不能修饰var类型的变量。