yanı, böyle bir şey:Argüman listelerinin bir listesini alan ve her listeyi belirli bir işleve uygulayan bir işlev var mı?
(defn dowith [f & arglists]
(doseq [args arglists] (apply f args)))
Clojure böyle yerleşik bir işlevi var mı?
yanı, böyle bir şey:Argüman listelerinin bir listesini alan ve her listeyi belirli bir işleve uygulayan bir işlev var mı?
(defn dowith [f & arglists]
(doseq [args arglists] (apply f args)))
Clojure böyle yerleşik bir işlevi var mı?
Genellikle sık sık böyle şeyler yazarım; onun sadece çok kısa gerçekten değer sarma olmadığını: Ben bu yüzden sonuç almak ve tembel tutmak en sık map
kullanmak
(map #(apply myfun %) list-of-arglists)
. Tabii ki tembel istemiyor ve sonuç istemiyorsa o zaman doseq
da iyi.
Hayır, bunu yapan yerleşik bir işlev yok.