На днях я пытался придумать пример закрытия в Clojure. Я придумал и пример, который я видел раньше, и подумал, что это уместно.Закрытие Clojure
Увы, мне сказали, что это нехорошо и что я должен предоставить что-то с let.
Может ли кто-нибудь пролить свет?
(defn pow [x n] (apply * (repeat x n)))
(defn sq [y] (pow y 2))
(defn qb [y] (pow y 3))
Привет, так что мой пример будет замыкание, если я определил тело моей мощи, как и вы (закрытие было anon f)? – Eddy
Да, это был бы один из способов описания закрытия – Ankur
+1 Элегантный пример! –