Я новичок в Clojure. Я пытаюсь получить две копии векторных карточных мастей. Не-1001 * СУХОЙ способ, которым я могу придумать, это
(def suits [:clubs :diamonds :hearts :spades])
(def two-times (concat suits suits))
Должен быть более функциональный способ (даже если требуется больше символов :-)). Что делать, если я хочу N раз? Есть предложения?
Все, что я пробую, например
(replicate 2 suits)
приводит к двум отдельным векторам:
([:clubs :diamonds :hearts :spades] [:clubs :diamonds :hearts :spades])
Как мне "сплющить" структуру?