除了問題What's the explanation for Exercise 1.6 in SICP?。 因此,Dr.Retet(R5RS)在有限時間內用「if」評估sqrt-iter函數,清楚地顯示了正常的順序評估。但是,如果使用從運動1.5SICP練習1.5和1.6
(define (p) (p))
(define (test x y)
(if (= x 0)
0
y))
(test 0 (p))
例如它進入無限循環,使我想到「如果」使用應用性秩序的評價。 那麼我錯在哪裏?