今日でRacket(Scheme)授業の最後のLabが終了。最後のLabの内容は、基本のデザインパターンの復習。具体的には、「基礎のfunctionがしっかり書けていれば、例示されたComposing functionsは動くはずだよね?」という内容。なので、Composing functionsが正しく動かせるように、テストもコメントも含めてbasic functionsを書いていく作業を3時間弱ひたすらやってました。
最終的な成果は
こんな感じです。そして、実際のソースコードは
コチラ(Plain textではないので、開くにはDr. RacketなどのIDEが必要)。MapやFilterの基礎的な振る舞いが分かるかと思います。
参考になれば幸い。
0 件のコメント:
コメントを投稿