13 lines
243 B
Text
13 lines
243 B
Text
// coroutine to generate the squares of a sequence of numbers
|
|
function squares (start, end) {
|
|
for (var i = start ; i < end ; i++) {
|
|
yield i*i
|
|
}
|
|
}
|
|
|
|
var start = 10
|
|
var end = 20
|
|
|
|
foreach s squares (start, end) {
|
|
println (s)
|
|
}
|