7.4 可変引数を取るの練習問題、listを再定義する話。
答えはこんな感じかな。
(define (list . a) (if (null? a) '() (map (lambda (x) x) a) ))
ref: 「プログラミングGauche」を読む(2) 7章 手続き - ねこじたclockwork
- 作者: Kahuaプロジェクト,川合史朗
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/03/14
- メディア: 大型本
- 購入: 20人 クリック: 700回
- この商品を含むブログ (273件) を見る