我想将预定义(max)
函数(R5RS)与list
长度不同的数字一起使用。不幸的是,(max)
接受这样的输入:
(max 2 43 5 6)
=> 43
我正在尝试像这样使用它:
(define lst '(3 5 53 4 53 54 32))
(max lst)
这会产生以下错误。
max: expects argument of type <real number>; given (3 5 53 4 53 54 32)
当我将它们传递给时,如何将此列表分解为我需要的单个参数(max)
?