RosettaCodeData/Task/Apply-a-callback-to-an-array/E/apply-a-callback-to-an-array-3.e
2023-07-01 13:44:08 -04: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))