私は現在 Clojure を学んでいますが、このコードの背後にあるロジックを理解していません。
(def ^:dynamic *max-value* 250)
(defn valid-value? [v]
(<= v *max-value*))
(binding [*max-value* 500]
(prn (map valid-value? [299]))
(map valid-value? [299]))
印刷(true)
しますが、戻ります(false)
。入力を終えたとき、答えに気づきました。とにかく質問を投稿すると思いますが、他の人にとっては役立つかもしれません。