17

ベクターに格納された文字列を連結したいと思います。たとえば["a" "b" "c"]、ベクトルにある場合、結果として取得したいと思い"abc"ます。

4

3 に答える 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 を使用できる方法の 1 つです。Clojure の REPL でのセッションに注意してください。

[dsm@localhost:~]$ clj
Clojure 1.4.0
user=> (reduce str ["a" "b" "c"])
"abc"
user=> 
于 2012-07-10T08:47:10.933 に答える