20 lines
371 B
Text
20 lines
371 B
Text
go =>
|
|
L = 1..10,
|
|
|
|
% Using map/2 in different ways
|
|
println(L.map(fun)),
|
|
println(map(L,fun)),
|
|
println(map(fun,L)),
|
|
|
|
% List comprehensions
|
|
println([fun(I) : I in L]),
|
|
|
|
% Using apply/2
|
|
println([apply(fun,I) : I in L]),
|
|
|
|
% And using list comprehension with the function directly.
|
|
println([I*I : I in L]),
|
|
nl.
|
|
|
|
% Some function
|
|
fun(X) = X*X.
|