【发布时间】:2016-11-10 23:10:24
【问题描述】:
方案/球拍/R5RS
尝试创建一个递归过程,将 2 个相同大小的列表配对。只是无法正确进行递归调用。 这就是我所拥有的,我被困住了。
(define (pairs list1 list2)
(if (or (null? list1) (null? list2))
'()
(cons (car list1) (car list2))
))
测试用例: (对'(1 2 3)'(a b c)) 期望的输出:((1 . a) (2 . b) (3 . c)) 当前输出:(1.a)
【问题讨论】: