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))
}

Scala高阶函数编程–Lzay函数的用法最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/25206.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>