%%这是注释,会在专门的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的类库啊!
erlang代码学习的一种方式
最新推荐文章于 2023-08-28 21:28:20 发布