Ответ 1
Вы можете использовать clojure.string join для этого
(clojure.string/join ["a" "b" "c"])
Я хотел бы конкатенировать строки, хранящиеся в векторе. Например, если у меня есть ["a" "b" "c"]
в векторе, я хотел бы получить результат "abc"
.
Вы можете использовать clojure.string join для этого
(clojure.string/join ["a" "b" "c"])
Вы можете использовать apply
с помощью функции str
:
(apply str ["a" "b" "c"])
Это один из способов сокращения Clojure. Обратите внимание на сеанс в Clojure REPL:
[[email protected]:~]$ clj
Clojure 1.4.0
user=> (reduce str ["a" "b" "c"])
"abc"
user=>