Scala高阶函数编程–Lzay函数的用法
当函数返回值被声明为lazy时,函数的执行将被推迟,
def main(args: Array[String]): Unit = {
lazy val result: Int = sum(13, 47) 直到我们首次对此取值, 该函数才会执行.
println("1.函数调用")
//
println("2.result=" + result)
}
def sum(a: Int, b: Int): Int = {
println("3.sum调用")
a + b
}
println(sum(12, 35))
}
共有 0 条评论