标签: scheme racket
所以我写了这个函数,它以这种格式返回一个数字列表:
'(1 2 5 6 7 2)
现在我需要找到此列表的最大值,但max函数似乎不适用于此类型的列表。我该如何解决这个问题?
答案 0 :(得分:2)
你想要的是
> (max 1 2 5 6 7 2) 7
由于您的参数位于列表中,请使用apply:
apply
> (apply max '(1 2 5 6 7 2)) 7
另见here。