编写一个递归函数,我想要一个 fn 在列表有元素时执行,另一个在它为空时执行:
transfer(Master, [H|Tail]) ->
Master ! {transfer, H},
transfer(Master, Tail).
transfer(_Master, []) ->
nil.
我遇到的问题是src/redis/redis_worker.erl:13: function transfer/2 already defined
。我知道它对具有相同名称和数量的两个函数感到不安,但这两个应该是不同的。