除了問題What's the explanation for Exercise 1.6 in SICP?。 因此,Dr.Retet(R5RS)在有限時間內用「if」評估sqrt-iter函數,清楚地顯示了正常的順序評估。但是,如果使用從運動1.5 (define (p) (p))
(define (test x y)
(if (= x 0)
0
y))
(te
對於一般的Scheme和函數式語言,我是全新的。我正在嘗試創建一個二叉搜索樹。節點的格式是三個元素的列表,第一個是節點的值,第二個是左側子節點,第三個是右側子節點。我有一個「make」函數,它創建一個空樹:(()()())。我也有插入功能。下面是代碼: ;Inserts a number into the tree
(define (insert t x)
(cond ((null?