I rozwiązać problem 58th 4clojure użyciu rekursji, ale potem spojrzałem na inne rozwiązanie i osób, które oceniły tę:Co oznacza "% &" w Clojure?
(fn [& fs] (reduce (fn [f g] #(f (apply g %&))) fs))
Która jest bardziej elegancki niż moje rozwiązania. Ale nie rozumiem, co oznacza %&
? (Rozumiem, co oznacza %
, ale nie w połączeniu z &
). Czy ktokolwiek mógłby rzucić trochę światła na to?