Clojure - ¿Predica todos?

Devuelve verdadero si el predicado es verdadero para cada valor, de lo contrario es falso.

Sintaxis

A continuación se muestra la sintaxis.

(every? p1 col)

Parameters- 'p1' es el predicado que debe probarse. 'col' es la colección de valores que debe probarse.

Return Value - Devuelve verdadero si el predicado es verdadero para cada valor, de lo contrario es falso.

Ejemplo

¿A continuación se muestra un ejemplo de cada? en Clojure.

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

Salida

El programa anterior produce la siguiente salida.

true
false