最初のページ 戻る 次へ 最後のページ 図
(reduce append (map list x y) nil)
(define x '(a b c))
(define y '(1 2 3))
(reduce append (map list x y) nil)
(map list x y)を評価
リストx,yの各要素にlist関数を適用
- list関数 引数をリスト化
- (list 1 2) ⇒ '(1 2)
- map関数 リストxの各要素に関数fを適用
- (map square '(1 2)) ⇒ '(1 4)
復習
最初にすること