si tengo una lista de funciones:aplicar en primer lugar de una lista de funciones en Clojure
(def lst '(+ -))
y Deseo solicitar el primero de esa lista (+) para una lista de números, lo haría Pienso su
(apply (first lst) '(1 2 3 4))
pero al parecer U estoy equivocado? Error de sintaxis, supongo. ¿Cómo hago esto?
PS:
=>(first lst)
+
=>(apply (first lst) '(1 2 3 4))
4
tanto la rentabilidad sin error, que acaba de regresar lo que se espera en el primer caso, y lo que yo no esperaría que en el segundo.
Ahhhhhh. eso tiene mucho sentido ahora. solo tenía que escucharlo de alguien que sabía lo que estaban haciendo. muchas gracias. – trh178