我已經花了一天的時間閱讀第166頁的length≤1
書Little Schemer;有下面的代碼:如何將此長度≤1多次?
(((lambda (mk-length)
(mk-length mk-length))
(lambda (mk-length)
(lambda (l)
(cond
((null? l) 0)
(else (add1
((mk-length eternity)
(cdr l))))))))
l)
其中l
是(apples)
和eternity
如下:
(define eternity
(lambda (x)
(eternity x)))
第166頁(第4版)指出:
在申請
mk-length
一次,我們得到length≤1
然後
我們可以多次做這個嗎?
但我不知道如何做到這一點length≤2
?
我認爲[這個答案](https://stackoverflow.com/a/48323411/849891)我回答了這個問題,'length≤2'具體(即只有2個,不多)。 –