Я работаю над небольшим проектом животного в Clojure. У меня есть функция, я прохожу: с переменным числом аргументовClojure: Преобразование Varargs Но Сохранение их Varargs
(defn foor [bar & args]
(let new-args (custom-transform args)]
(do-something new-args))))))
Но, do-something
ожидает, а не списков параметров объекта списка. В custom-transform
(defn custom-transform [& args]
(if vars vars nil))
Как сохранить «vararg» -iness моих аргументов после применения преобразования?
Возможный дубликат [Передача списка переменных по отдельности для функции clojure] (http://stackoverflow.com/questions/8523254/passing-list-of-variables-individually-to-clojure-function) – Mark
Возможный дубликат [ Clojure: как сохранить Variadic Args между функциональными вызовами] (http://stackoverflow.com/questions/26061503/clojure-how-to-preserve-variadic-args-between-function-calls) –