例を使用して、私が何をしようとしているのかを説明するのが最善です。
コレクション ["apple" "orange" "banana"] と連結文字列 "," を指定すると、関数は "apple,orange,banana" を生成する必要があります
これは、この関数を記述する慣用的な方法ですか?
user=> (defn my-concat[x st]
(str (first x) (apply str (map #(str st %) (rest x)))))
user=> (my-concat "abcd" "!")
"a!b!c!d"