SICPを読む(9) 1.2.1 再帰と反復
再帰的プロセスと反復的プロセスの違いが判らなかったが、なんとなく掴めるようになった。
Karetta|Gaucheプログラミング|すべて再帰である
注目すべきは、*の位置。*があるとどんどん右へ伸びていってしまう!!
(fact-iter ...)では、自分で自分を呼び出している。*が左側に無いのがポイント。
再帰的プロセスと反復的プロセスの違いが判らなかったが、なんとなく掴めるようになった。
Karetta|Gaucheプログラミング|すべて再帰である
注目すべきは、*の位置。*があるとどんどん右へ伸びていってしまう!!
(fact-iter ...)では、自分で自分を呼び出している。*が左側に無いのがポイント。