map
が返すコレクションのすべての値がtrueであることをどのようにテストできますか?匿名関数#(identity %)
とClojure:マップ操作のすべての値を真実のためにテストする
(defn test [f coll]
(every? #(identity %) (map f coll)))
が、良い方法があれば、私は思っていた:
私は、次の使用しています。
and
はマクロなので(apply and ...)
は使用できません。
UPDATE:ところで、私はを通じてロジック、数学へのHaskellの道を自分の道を作っています、とEijckできキースDoetsとJanにより、プログラミングが、Clojureの中で練習をやって。非常に面白い本です。
を使用すると、タイプライターフォントで「真」と入力方法は、あなたがチェックしたいように見えます正確な値はBoolean/TRUEですが、コードはnilまたはfalseでない値を受け入れます。 –
@ Jouni K.Seppänen:更新されました。 – Ralph