Erlang Programming/Using lists
From Wikibooks, the open-content textbooks collection
Contents |
[edit] Using lists
[edit] foreach
3> lists:foreach( fun(X)->X*X end, [1,2,3]). >
produces no output because the purpose of foreach is to generate side-effects. However,
4> lists:foreach( fun(X)->io:format("~w ",[X]) end, [1,2,3,4]).
1 2 3 4
does work, because io:format() is a side effect function.
[edit] sequence of numbers
lists:seq(1,100) is like range(1,100) in python.
[edit] sort
lists:sort( A ) is what you think.