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"]