LISP Scheme Part5
■ このスレッドは過去ログ倉庫に格納されています
質問なんですが、
(define (test-rec n)
(let loop1 ((x 0))
(if(< x n)(begin(display x)(loop1 (+ x 1)))))
(let loop2 ((x 0))
(if(< x n)(begin(display x)(loop2 (+ x 1))))))
これ、loop1,loop2両方とも末尾再帰してますか?
■ このスレッドは過去ログ倉庫に格納されています