erlang实现zipwith函数

来源:互联网 发布:淘宝大文 编辑:程序博客网 时间:2024/06/05 00:45
实现一个zip函数,将两个集合的元素合并起来,譬如

zip [1,2,3] [4,5]  = [(1,4),(2,5)], 和空集合合并还是空的。

 

-module(zip).-export([zip/2]).zip(_, []) -> [];zip([], _) -> [];zip([X|XS],[Y|YS]) -> [{X, Y}|zip(XS, YS)].

 ------------------结果测试-----------------------------

 

原创粉丝点击