Apply a callback to an array: Difference between revisions

Line 390:
# functional form
squares2a = fn (Numbers) {
lists.map(fn square/:1, Numbers)
}
 
# functional form with lambda
squares2b = fn (Numbers) {
lists.map(fn (N) { N * N }, Numbers)
}
 
Line 403:
}
 
@public
run = fn () {
Numbers = [1, 3, 5, 7]
io.format("squares1 : ~p~n", [squares1(Numbers)])
io.format("squares2a: ~p~n", [squares2a(Numbers)])
io.format("squares2b: ~p~n", [squares2b(Numbers)])
io.format("squares3 : ~p~n", [squares3(Numbers)])
}
</lang>
Anonymous user