Clojure中字符串向量的连接

时间:2012-07-09 13:08:30

标签: string vector clojure

我想连接存储在向量中的字符串。例如,如果我在向量中有["a" "b" "c"],我希望得到"abc"

3 个答案:

答案 0 :(得分:33)

您可以将applystr功能一起使用:

(apply str ["a" "b" "c"])

答案 1 :(得分:18)

您可以使用clojure.string join功能

(clojure.string/join ["a" "b" "c"])

答案 2 :(得分:5)

这是可以使用Clojure减少的方法之一。请注意Clojure的REPL会议:

[dsm@localhost:~]$ clj
Clojure 1.4.0
user=> (reduce str ["a" "b" "c"])
"abc"
user=>