Tiene que haber una manera simple de hacerlo, y obviamente me falta: |Agregar elementos en una lista/secuencia en Clojure
¿Cómo se agregan los elementos en una lista \ secuencia (no está claro en la diferencia) en clojure?
He intentado lo siguiente:
Clojure> (add [1 2 3])
java.lang.RuntimeException: Unable to resolve symbol: add in this context
Clojure> (+ [1 2 3])
java.lang.ClassCastException: Cannot cast clojure.lang.PersistentVector to java.lang.Number
Clojure> (apply merge-with + [1 2 3])
java.lang.IllegalArgumentException: Don't know how to create ISeq from: java.lang.Long
Clojure> (add-items [1 2 3])
java.lang.RuntimeException: Unable to resolve symbol: add-items in this context
te refieres a '(aplicar + [1 2 3])'? –
Sí, @NathanHughes: eso es lo que estaba buscando. No sé por qué no pude entender algo tan simple, pero sí, eso fue todo. – javamonkey79