나 자신에 의해 계획을 공부하고 최근이 코드가 발생했습니다 :이 코드의 재귀는 어디에 있습니까?
((lambda (gcd) (gcd (12 8 gcd))
(lambda(a b gcdnew)
(if (= b 0)
a
(gcdnew b (modulo a b) gcdnew))))
저자는이 하나의 재귀가 말했다. 나는 그에게 연락 할 수 없었던 오래된 주제였다. 그럼 어디에서 (재귀)입니까?
(gcdnew 8 4 gcdnew)
음, 'gcdnew'에서 매개 변수로 'gcdnew'의 포인트를 무엇 : 우리의 몸이 실제로 그래서 두 번째 '람다'값에 첫 번째 'GCD'를가는 것 같다? 도와 주셔서 감사합니다.
(사실 당신도 재귀 적으로 정의 할 필요가 없습니다). 실제로, gcdnew 여분 논증은 그것을 가능하게하는 것입니다. –