RosettaCodeData/Task/Loops-While/Scala/loops-while-3.scala
2023-07-01 13:44:08 -04: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(_))