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