Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在 Scheme 中编写一个充当拉链的函数 - 这意味着它需要两个列表并从两个列表中创建一个“拉链”,这样
(zip '(a b c) '(1 2 3)) => ((a 1) (b 2) (c 3))
此外,它将每个元素放在第 n 个位置并将它们配对在一起。
我对Scheme相当陌生,所以任何帮助将不胜感激!谢谢!
从我的标准前奏:(define (zip . xss) (apply map list xss))
(define (zip . xss) (apply map list xss))