您的位置:首页 > 编程语言

erlang代码学习的一种方式

2012-09-10 09:10 253 查看
%%这是注释,会在专门的IDE里“EMACS”实现自动排版。
%%下面是一个很常见的erlang函数定义,传入参数,条件判断,列表构造器[H|T],递归调用等
reverse_itemList(Fun,ItemList) ->
case ItemList of
[{ItemClass,Count}|T] ->
Result = Fun(ItemClass,Count),
if Result =:= 0 ->
true -> ok
end,
reverse_itemList(Fun,T);
[] -> ok
end.

%%另一种方法实现同样功能?
reverse_items([]) ->
ok;
reverse_items([{item,count}|T]) ->
case check(item) ->
true -> item;
false -> rever()
end.

%%check这个是自己实现的啊~唉,我以为是erlang里的一种方法呢,看来还是要继续熟悉erlang的类库啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: