Написав рекурсивную функцию, я хочу, чтобы один 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
. Я понимаю, что он расстроен из-за двух функций с одинаковым именем и arity, но эти два должны быть разными.