欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Scala<计算代码运行时间>

程序员文章站 2022-05-26 22:23:09
...
object Demo {
  def time[R](block: => R): R = {
    val start = System.nanoTime()
    val result = block // call-by-name
    val end = System.nanoTime()
    println("\n\n--------------------------------")
    println("past:[" + (end - start) + "ns]")
    println("--------------------------------")
    result
  }

  def main(args: Array[String]): Unit = {
    time {1 to 1000 by 1 toList}
  }
}

Scala<计算代码运行时间>

相关标签: scala