Мне просто интересно, есть ли готовая реализация zip-функции в стандартной библиотеке erlang. Примерно так:
zip([H1|T1], [H2|T2], Acc)-> zip(T1, T2, Acc ++ [{H1, H2}]); zip([], [], Acc) -> Acc.
В модуле списков есть функция zip :
> lists:zip([a,b,c], [1,2,3]). [{a,1},{b,2},{c,3}]