我想连接存储在向量中的字符串。例如,如果我["a" "b" "c"]
在向量中有我想得到的结果"abc"
。
问问题
11398 次
3 回答
34
您可以使用apply
以下str
功能:
(apply str ["a" "b" "c"])
于 2012-07-09T13:17:35.393 回答
19
您可以为此使用clojure.string 连接函数
(clojure.string/join ["a" "b" "c"])
于 2012-07-09T13:10:56.783 回答
5
这是 Clojure 的 reduce 可以使用的方式之一。请注意 Clojure 的 REPL 上的会话:
[dsm@localhost:~]$ clj
Clojure 1.4.0
user=> (reduce str ["a" "b" "c"])
"abc"
user=>
于 2012-07-10T08:47:10.933 回答