Gibt den Wert True zurück, wenn die benannte Funktion fun für ein beliebiges in der Eingabeliste angegebene Argument den Wert True zurückgibt.
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. |
| list | list | Liste der Argumente, auf die die Funktion 'fun' angewendet wird. |
Intent >some?(:empty?, {{1}, {:a}, {}, {:b}})
--> True
In diesem Beispiel ist das dritte Element der Eingabeliste leer, weshalb die Funktion empty? für dieses Element True zurückgibt. Intent >some?(:empty?, {{}, {:a}, {}, {:b}})
--> True
In diesem Beispiel stimmen mehrere Listeneinträge mit dem Prädikat empty? überein. Intent >some?(:empty?, {{1}, {:a}, {2}, {:b}})
--> False
In diesem Beispiel stimmt keiner der Listeneinträge mit dem Prädikat empty? überein. 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. Intent >some?(:even?, {1, 3, 5, 7, 9})
--> False
In diesem Beispiel ist keiner der Listeneinträge gerade, es gibt also keine Übereinstimmungen.