Может ли кто-нибудь сказать мне, как работать с параметрами, хранящимися в значении, указанном &rest.
Я много читал, и кажется, что авторы умеют только перечислять все параметры.
(defun test (a &rest b) b)
Это приятно видеть, но не очень полезно.
Лучшее, что я нашел до сих пор, это использовать first, second и т. д., чтобы получить параметр, который вы ищете.
(defun test (a &rest b)
(first b))
Я заметил, что этот метод перестает работать с десятым параметром, но спецификация (из того, что я читал) поддерживает минимум 50. Даже если шансы, что я буду использовать 50 параметров, невелики, я хотел бы знать, как получить к ним доступ.
Спасибо