初识Erlang,Hello World(3)
今天不只要对World说Hello,还要对别人说Hello
hw(Who) ->
io:format("Hello ~p ~n", [Who]).
平平无奇的一个函数,对Who说Hello
如果要对一组人说Hello,可以这么做:
hw10(L) ->
[hw(X) || X <- L].
hw10() ->
L = ["ali", "bob", "cat"],
hw10(L).
上面是用了列表解析的方法。
也可以用lists:map,效果和上面是一样的
hw11(L) ->
lists:map(fun hw/1, L).
hw11() ->
L = ["ali", "bob", "cat"],
hw11(L).
另一个很相似的做法是lists:foreach:
hw14(L …