Clojure - Predica alcuni

Restituisce il primo valore vero logico per qualsiasi valore di predicato x nella raccolta di valori.

Sintassi

Di seguito è riportata la sintassi.

(some p1 col)

Parameters- "p1" è il predicato che deve essere verificato. 'col' è la raccolta di valori che deve essere testata.

Return Value - Restituisce vero se il predicato è vero per ogni valore, altrimenti falso.

Esempio

Di seguito è riportato un esempio di alcuni in Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn Example []
   (println (some even? '(1 2 3 4))))
(Example)

Produzione

Il programma precedente produce il seguente output.

true

Si noti che nel programma sopra, una volta che il predicato raggiunge il valore 2, che è pari, la funzione uscirà ei valori di 3 e 4 non verranno testati.