wenn ich eine Liste von Funktionen haben:gelten zunächst aus einer Liste von Funktionen in Clojure
(def lst '(+ -))
und ich wünsche, die erste dieser Liste (+) auf eine Liste von Nummern anzuwenden, würde ich sein denkt
(apply (first lst) '(1 2 3 4))
aber anscheinend U falsch ist? Syntaxfehler nehme ich an. Wie mache ich das?
PS:
=>(first lst)
+
=>(apply (first lst) '(1 2 3 4))
4
beide Rückkehr ohne Fehler, sie einfach zurückgeben, was ich im ersten Fall erwarten würde, und was würde ich nicht in den zweiten erwarten.
ahhhhhh. das macht jetzt so viel Sinn. Ich musste es einfach von jemandem hören, der wusste, was sie taten. Danke vielmals. – trh178