我正在尝试编写一个名为zip的函数,它接受两个列表作为参数,并返回一个列表,其元素是从原始列表中取而代之的
离。 (zip'(a b c)'(x y z))应评估为(a x b y c z)
答案 0 :(得分:4)
骨架解决方案:
(define (zip l1 l2)
(cond ((null? l1) l2)
((null? l2) l1)
(else (cons ??? (cons ??? (zip ??? ???))))))
自己填写???
。 : - )