Chinaunix

标题: 【io:format另类用法】 Erlang [打印本页]

作者: shijiang1130    时间: 2015-06-15 21:46
标题: 【io:format另类用法】 Erlang
本帖最后由 shijiang1130 于 2015-06-15 21:47 编辑

Print_me = fun(Input)-> io:format("~p~n",[Input]) end.
List = ["a","b",1,2,3].
lists:foreach(Print_me,List).
作者: shijiang1130    时间: 2015-06-15 21:48
  1. 1> Print_me = fun(Input)-> io:format("~p~n",[Input]) end.
  2. #Fun<erl_eval.6.90072148>
  3. 2> List=[1,2,3,4,"sdd"].
  4. [1,2,3,4,"sdd"]
  5. 3> lists:foreach(Print_me,List).
  6. 1
  7. 2
  8. 3
  9. 4
  10. "sdd"
  11. ok
  12. 4>
复制代码

作者: shijiang1130    时间: 2015-06-15 21:51
  1. 5> L=[555,23,12,1,2,4,2].
  2. [555,23,12,1,2,4,2]
  3. 6> [V || V <- L,V<16,V>=0].
  4. [12,1,2,4,2]
  5. 7>
复制代码

作者: shijiang1130    时间: 2015-06-15 21:52
7> My_filter=fun(V)->(V<10) and (V>=4) end.
#Fun<erl_eval.6.90072148>
8> lists:filter(My_filter,L).
[4]
9>
作者: patagonia2    时间: 2015-08-11 22:13
稳定高,性价比高。
可以感受到作者的认真, 在当今这个浮躁的大环境中,

这是非常难得的,
谢谢! 性能很好




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2