Clojure - Prédicat tous les?

Renvoie vrai si le prédicat est vrai pour chaque valeur, sinon faux.

Syntaxe

Voici la syntaxe.

(every? p1 col)

Parameters- «p1» est le prédicat qui doit être testé. «col» est la collection de valeurs qui doit être testée.

Return Value - Renvoie vrai si le prédicat est vrai pour chaque valeur, sinon faux.

Exemple

Voici un exemple de chaque? à Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn Example []
   (println (every? even? '(2 4 6)))
   (println (every? odd? '(2 4 6))))
(Example)

Production

Le programme ci-dessus produit la sortie suivante.

true
false