some?()

Zusammenfassung

Gibt den Wert True zurück, wenn die benannte Funktion fun für ein beliebiges in der Eingabe liste angegebene Argument den Wert True zurückgibt.

Syntax

some? ( fun As Name, _
        list As List ) As Boolean 
Argument Typ Beschreibung
fun Name Der Name der anzuwendenden Funktion. Die Funktion muss einen einzelnen Parameter Any akzeptieren und einen Wert vom Typ Boolean zurückgeben.
Liste Liste Liste der Argumente, auf die die Funktion 'fun' angewendet wird.

Beispiel 1

Intent >some?(:empty?, {{1}, {:a}, {}, {:b}}) 
--> True 
In diesem Beispiel ist das dritte Element der Eingabe liste leer, weshalb die Funktion empty? für dieses Element True zurückgibt.

Beispiel 2

Intent >some?(:empty?, {{}, {:a}, {}, {:b}}) 
--> True 
In diesem Beispiel stimmen mehrere Listen einträge mit dem Prädikat empty? überein.

Beispiel 3

Intent >some?(:empty?, {{1}, {:a}, {2}, {:b}}) 
--> False 
In diesem Beispiel stimmt keiner der Listen einträge mit dem Prädikat empty? überein.

Beispiel 4

Intent >some?(:even?, {1, 2, 3, 4, 5}) 
--> True 
In diesem Beispiel geben zwei der vier Listeneinträge ein True für die Funktion even? zurück.

Beispiel 5

Intent >some?(:even?, {1, 3, 5, 7, 9}) 
--> False 
In diesem Beispiel ist keiner der Listen einträge gerade, es gibt also keine Übereinstimmungen.