2009-01-27から1日間の記事一覧

末尾再帰と継続渡しスタイル

再帰には 末尾再帰 末尾再帰以外 の2種類があるそうな。 で、前者の末尾再帰なる形で書いておけば、Schemeが(規格に則って?)最適化してくれるらしい。 んで結果的に速いコードになるよ、ということらしい。