RosettaCodeData/Task/Apply-a-callback-to-an-array/E/apply-a-callback-to-an-array-3.e
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

8 lines
185 B
Text

def map(func, collection) {
def output := [].diverge()
for item in collection {
output.push(func(item))
}
return output.snapshot()
}
println(map(square, array))