Erlang 程式設計/使用列表
外觀
3> lists:foreach( fun(X)->X*X end, [1,2,3]). >
不會產生任何輸出,因為 foreach 的目的是產生副作用。 然而,
4> lists:foreach( fun(X)->io:format("~w ",[X]) end, [1,2,3,4]).
1 2 3 4
可以正常工作,因為 io:format() 是一個副作用函式。
lists:seq(1,100) 與 python 中的 range(1,101) 相似。
5> lists:seq(1,10). [1,2,3,4,5,6,7,8,9,10]
lists:sort( A ) 就是你所想的。
6> lists:sort([1,3,2,6,5,4]).
[1,2,3,4,5,6]
7> lists:sort([a,d,b,c]).
[a,b,c,d]
8> lists:sort([f,e,a,"d","c",{b}]).
[a,e,f,{b},"c","d"]