मैं बस शुरू कर दिया clojure लेकिन मैं प्रतीत नहीं कर सकते हैं बाहर आंकड़ा करने के लिए उपयोग/निर्माण उच्च आदेश कार्यों के लिए है ।
मैं विभाजित का एक संग्रह है और मैं चाहते हैं पारित करने के लिए है कि में एक अन्य समारोह है कि कुछ करना होगा करने के लिए खिड़की के आइटम नहीं है । मैं यकीन नहीं कर रहा हूँ जाने के लिए कैसे यह कर के बारे में.
(def foo [:a :b :c :d :e])
(partition 3 1 foo)
;;=> ((:a :b :c) (:b :c :d) (:c :d :e))
(defn bar [start next end])
मुझे लगता है कि बुनियादी रूपरेखा के लिए किया जाएगा.
(defn faz [collect]
(partition 3 1 collect)
;;maybe do here before passing
(bar stand next end)
)
मैं हो सकता है खुद के आगे हो रही है लेकिन मैं भी वहाँ रहे हैं अन्य कार्यों की तरह कम लागू करते हैं और वे क्या कर सकते हैं कुछ इसी तरह सही है? हालांकि, सबसे उदाहरण मैं देख रहा हूँ यह है, तो वे कार्रवाई करने पर दो आइटम एक समय में कर रहे हैं, जो इसी तरह करने के लिए (partition 2 1 foo)