scala/ScalaBook/chapter-07/nonfutures.scala


object PowersExample {
  def main(args : Array[String]) {
    def power(i : Int) : BigInt = {
      var p : BigInt = 1 
      for ( i <- 1 to 100) p*= i
      return p
    }
    var sum : BigInt = 0
    val t = System.nanoTime
    for (i <- 2 to 10) sum += power(i)
    println((System.nanoTime - t)* 1.0E-9)
    println(sum)
  }
}