私はClojureの初心者です。私はカードスーツのベクトルの2つのコピーを取得しようとしています。私が思いつくことができる非DRYの方法は
(def suits [:clubs :diamonds :hearts :spades])
(def two-times (concat suits suits))
より機能的な方法が必要です(より多くの文字が必要な場合でも:-))。N回欲しい場合はどうなりますか?助言がありますか?
私が試みるすべてのこと、
(replicate 2 suits)
結果は2つの別々のベクトルになります。
([:clubs :diamonds :hearts :spades] [:clubs :diamonds :hearts :spades])
構造を「平らにする」にはどうすればよいですか?