Я хочу использовать предопределенную функцию (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)
?