Скажите, у меня есть функция:
(defn foo [something & otherthings]
(println something)
(println otherthings))
оценка
(foo "ack" "moo" "boo")
дает мне:
ack
(moo boo)
что делать, если я хочу вызвать foo со списком?
(foo "ack" (list "moo" "boo"))
и получите
ack
(moo boo)
вместо
ack
((moo boo))
Есть ли способ сделать это без изменения foo?