Ben clojure neşesi ile çalışıyorum ve _ sözdiziminin bir işlev argümanında ne yaptığını merak ediyorum.Clojure: [_] Bir İşlevler Argüman Listesinde ne yapar?
Örnek:
(def available-processors
(.availableProcessors (Runtime/getRuntime)))
(prn "available processors: " available-processors)
(def pool
(Executors/newFixedThreadPool (+ 2 available-processors)))
(defn dothreads!
[func & {thread-count :threads exec-count :times :or {thread-count 1 exec-count 1}}]
(dotimes [t thread-count]
(.submit pool #(dotimes [_ exec-count] (func)))))
çizgi şeklinde yapıyor Ne: Bu konuda
#(dotimes [_ exec-count] (func))
Haskell'de _, gerçekten umursamadığınız bir şeyi ifade eder. Hepsini bir "her şey" gibi. "Burada her neyse" değişkeni. Clojure'da benzer olup olmadığını görmek ister misiniz? – Shark