RosettaCodeData/Task/Apply-a-callback-to-an-array/CoffeeScript/apply-a-callback-to-an-array.coffee
2013-04-11 11:14:19 -07:00

4 lines
127 B
CoffeeScript

map = (arr, f) -> (f(e) for e in arr)
arr = [1, 2, 3, 4, 5]
f = (x) -> x * x
console.log map arr, f # prints [1, 4, 9, 16, 25]