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"])