0
所以在我的方案功能,下面提供,我需要產生一個結構列表。到目前爲止,我做了2個輔助函數:一個調用從1到x的數字列表。另一個調用與x對應的結構。我的方案功能:如何使其遞歸
例如:
(helper1 10) -> (list 1 2 3 4 5 6 7 8 9 10)
(helper2 1) -> (make-person 0 1)
(helper2 2) -> (make-person 1 2)
(helper2 3) -> (make-person 2 3) etc...
我怎樣才能讓我的主函數調用這個輔助函數的列表,其中每個元素替換其相應的結構。
注:我的主要功能必須是遞歸的,它必須產生一個結構列表。
到目前爲止,我的主要功能我:
(define (main-function x)
(cond
[(zero? x) empty]
[else
...]))
此外,我在初學學員名單縮寫寫作。