062_惰性函数

1616903845354

不愧是Scala ,就是比Java NB

1616904160672

package com.atguigu.chapter05.mylazy

object LazyDemo01 {


  def main(args: Array[String]): Unit = {
    lazy val res = sum(10, 20)
    println("-----------------")
    println("res=" + res) //在要使用res 前,才执行
  }

  //sum函数,返回和
  def sum(n1: Int, n2: Int): Int = {
    println("sum() 执行了..") //输出一句话
    return n1 + n2
  }

}

Java中使用了懒汉式的单例设计模式搞定的

大数据计算是在内存中运行,即时这个数据现用现算,也是秒级的反应

可以让你的性能大大提升


results matching ""

    No results matching ""