2007-12-08から1日間の記事一覧

Schemeをつくろう(15) lambda

とうとう作っちゃった。 input> ((lambda (x y) (+ x y)) 1 2) 3かなりはりぼて(笑でも、 再帰できるよ!! input> (define sum input> (lambda (n) input> (if (= n 10) input> n input> (+ n (sum (+ n 1)))))) input> (sum 0) 55=追加したので、再帰もでき…

Schemeをつくろう(14) シンボルテーブルづくり(2)

やっぱり、配列じゃマズかったのでシンボルテーブル作りなおし。 「やっぱりシンボルテーブルもリストじゃないとマズイ」 文字はユニークになったけど、シンボルがユニークじゃない!!重大なミスでした。ハイ。ということで、文字列型を追加。といっても・・…