-1
我需要写方案的功能是作为一个拉链 - 这意味着它需要两个列表,并创建一个“拉链”出两个列表,例如那方案压缩功能
(zip '(a b c) '(1 2 3)) => ((a 1) (b 2) (c 3))
此外,它需要每一个元素在第n个位置并将它们配对在一起。
我是相当新的计划,所以任何帮助将不胜感激! 谢谢!
我需要写方案的功能是作为一个拉链 - 这意味着它需要两个列表,并创建一个“拉链”出两个列表,例如那方案压缩功能
(zip '(a b c) '(1 2 3)) => ((a 1) (b 2) (c 3))
此外,它需要每一个元素在第n个位置并将它们配对在一起。
我是相当新的计划,所以任何帮助将不胜感激! 谢谢!
From my Standard Prelude:(define (zip . xss) (apply map list xss))