2009-02-01から1ヶ月間の記事一覧

7章2節の練習問題

for-each-numberとmap-numbersは簡単。 (define for-each-numbers (lambda (proc l) (for-each proc (filter number? l)))) (define map-numbers (lambda (proc l) (map proc (filter number? l)))) ですな。 これを、for-eachやmapを受け取ってfor-each-num…

tree-walkと高階関数

高階関数とは、関数自体を引数にしたり戻り値(って言っていいのかな)にしたりする関数のこと。 7章2節の冒頭に出てくるfor-eachは関数を引数にとる高階関数。僕はこの高階関数が弱点のようで、以下のtree-walk関数の動きがなかなか理解できなかった。 (def…

エントリ投下

初心者ですが、僕も人に貢献したいと思いまして、ちょこちょこ書いてます。 大したことは書けません。ごめんなさい>< LISPをみんなで勉強しよう!http://blog.livedoor.jp/lisp_learner_group/ あと、プロフィールの下にもリンク貼ってます。 LISPをみんな…