最初のページ 戻る 次へ 最後のページ

復習

(define (rev x z)

(cond ((null? x) z)

(else (rev (cdr x) (cons (car x) z)))))

xの第一要素

xの第一要素

以外の部分

xの第一要素とzを連結

(rev x z)

z [xが空リストのとき]

(rev (xの第一要素以外の部分) (xの第一要素とzを連結))

 [それ以外のとき]

=