while1.scala
changeset 83 bd61b03b9eaa
parent 80 191daa3ee29e
child 85 1a4065f965fb
equal deleted inserted replaced
82:06c3ec0b452e 83:bd61b03b9eaa
   170 
   170 
   171 
   171 
   172 //examples
   172 //examples
   173 
   173 
   174 //eval_prog("loops.while")
   174 //eval_prog("loops.while")
   175 //eval_prog("fib.while")
   175 eval_prog("fib.while")
   176 
   176 
   177 
   177 
   178 def time_needed[T](i: Int, code: => T) = {
   178 def time_needed[T](i: Int, code: => T) = {
   179   val start = System.nanoTime()
   179   val start = System.nanoTime()
   180   for (j <- 1 to i) code
   180   for (j <- 1 to i) code