目录

  • ​​scala outline​​
  • ​​scala 惰性函数概念​​
  • ​​代码示意​​

scala outline

​​scala outline​​

scala 惰性函数概念

当函数返回值被声明为lazy时,函数的执行将被推迟,​​直到我们首次对此取值​​,该函数才会执行。这种函数我们称之为惰性函数

代码示意

def main(args: Array[String]): Unit = {
lazy val res: Unit = f()
res // 此处首次对此取值

def f():Unit={
println("惰性函数此时才执行")
}

}