2007-10-21から1日間の記事一覧

抽象化ってこういうことか。

抽象化ってこういうことか。(高階関数の使い方)部品化してしまえばツリーのトラバースは全て抽象化出来る。 共通する部品がいくつも出てきたはずなのにこの手を思いつかなかったとは・・・くそぅ。悔しい!!写経しよう写経・・・

SICPを読む(54) 2.2.3(1) 公認インターフェイスとしての並び

むむぅ。 引数としてリストを取り、奇数である葉の二乗の和を計算する 引数として数値を取り、偶数のフィボナッチ数列のリストを作る プログラムを見てみよう。 (define (sum-odd-squares tree) (cond ((null? tree) 0) ((not (pair? tree)) (if (odd? tree)…