我需要在Scheme中编写一个充当拉链的函数-这意味着它需要两个列表并从两个列表中创建一个“拉链”,从而
(zip '(a b c) '(1 2 3)) => ((a 1) (b 2) (c 3))
此外,它将每个元素放在第n个位置并将它们配对在一起。
我是Scheme的新手,所以我们将不胜感激!谢谢!
从我的标准序曲中:(define (zip . xss) (apply map list xss))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句