RosettaCodeData/Task/Closures-Value-capture/Scala/closures-value-capture.scala
2015-02-20 09:02:09 -05:00

3 lines
121 B
Scala

val closures=for(i <- 0 to 9) yield (()=>i*i)
0 to 8 foreach (i=> println(closures(i)()))
println("---\n"+closures(7)())