RosettaCodeData/Task/Loops-While/Scala/loops-while-3.scala
2014-01-17 05:34:36 +00:00

6 lines
159 B
Scala

def loop = new Iterator[Int] {
var i = 1024
def hasNext = i > 0
def next(): Int = { val tmp = i; i = i / 2; tmp }
}
loop.foreach(println(_))