string - mapa - Concatenación del vector de cuerdas en Clojure.
reduce clojure (3)
Me gustaría concatenar cadenas almacenadas en un vector. Por ejemplo, si tengo ["a" "b" "c"] en el vector, me gustaría obtener como resultado "abc" .
Esta es una de las formas en que se puede usar la reducción de Clojure. Tenga en cuenta la sesión en el REPL de Clojure:
[dsm@localhost:~]$ clj
Clojure 1.4.0
user=> (reduce str ["a" "b" "c"])
"abc"
user=>
Puedes usar apply con la función str :
(apply str ["a" "b" "c"])
Puedes usar la función de unión clojure.string para eso
(clojure.string/join ["a" "b" "c"])