(defn my-function
[all] ; Assume all = '((I am) (A Fan) (Of) Yours)
)
Есть ли способ взять последний элемент из всех (который является вашим ) и сохранить его во второй до последней коллекции, чтобы:
user-> (my-function '((I am) (A Fan) (of) Yours) )
Output -> ((I am) (A Fan) (Of Yours)
I Я не уверен, если есть какая-либо конкретная c встроенная функция. Вот некоторый псевдокод к тому, что я думаю:
(defn my-function
[all]
(cons (last input) (second to last input)
)
Предположим, что input all может иметь любую длину с любыми переменными.