просто хочу пересчитать некоторый простой код
У меня есть функция
(defn foo
([x y]
(let [line [x y]]
(...))
([x y z]
(let [plane [x y z]]
(...))))
Я знаю, что могу написать
(let [[x y :as point] [1 0]])
Есть ли аналогичная деструктуратакие функции, как foo
, где я могу написать [x y :as line]
или [x y z :as plane]
в фактическом defn?(то есть самолет будет назначен [xyz])