2010-12-08

Basic Design Patterns on Racket



今日でRacket(Scheme)授業の最後のLabが終了。最後のLabの内容は、基本のデザインパターンの復習。具体的には、「基礎のfunctionがしっかり書けていれば、例示されたComposing functionsは動くはずだよね?」という内容。なので、Composing functionsが正しく動かせるように、テストもコメントも含めてbasic functionsを書いていく作業を3時間弱ひたすらやってました。

最終的な成果はこんな感じです。そして、実際のソースコードはコチラ(Plain textではないので、開くにはDr. RacketなどのIDEが必要)。MapやFilterの基礎的な振る舞いが分かるかと思います。

参考になれば幸い。

0 件のコメント: