2007-08-17

[メモ]名前付きlet

全エントリの反省を受けて勉強。

Scheme入門 7. 繰り返し

名前付きletの解説に、「Schemeで繰り返しを表す標準的な方法です。」とのことだけどとても気持ち悪い。
素人考えだけど、繰り返しは再帰関数一本にしてしまったほうがいいんではないだろうか。
再帰で書いた方が一行少なくなりそうな例しか自分には思いつかないが、こういった仕様があるということは、この記法が自然だったり役立ったりする場面があるということだろう。奥が深いなあ。