-1

我需要在 Scheme 中编写一个充当拉链的函数 - 这意味着它需要两个列表并从两个列表中创建一个“拉链”,这样

(zip '(a b c) '(1 2 3)) => ((a 1) (b 2) (c 3))

此外,它将每个元素放在第 n 个位置并将它们配对在一起。

我对Scheme相当陌生,所以任何帮助将不胜感激!谢谢!

4

1 回答 1

5

从我的标准前奏(define (zip . xss) (apply map list xss))

于 2014-01-29T02:20:40.010 回答