0
(define a_list (list 2 3 4))
(define (add x y z)
(+ x y z))
(add a_list)
顯然這不起作用,但是這樣做的正確方法是什麼?我想要做的是在過程調用中使用列表中的隨機數量的變量作爲參數。列表中的變量數量當然必須與程序中的參數數量相匹配,但不要考慮這一點,因爲這不是我想知道的。使用列表中的所有值作爲參數(方案)
(define a_list (list 2 3 4))
(define (add x y z)
(+ x y z))
(add a_list)
顯然這不起作用,但是這樣做的正確方法是什麼?我想要做的是在過程調用中使用列表中的隨機數量的變量作爲參數。列表中的變量數量當然必須與程序中的參數數量相匹配,但不要考慮這一點,因爲這不是我想知道的。使用列表中的所有值作爲參數(方案)
這是apply
功能是什麼:
(apply add a_list)
太謝謝你了! :) – 2013-04-25 00:25:28