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.
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. |
Intent >some?(:empty?, {{1}, {:a}, {}, {:b}}) --> TrueIn diesem Beispiel ist das dritte Element der Eingabe liste leer, weshalb die Funktion empty? für dieses Element True zurückgibt.
Intent >some?(:empty?, {{}, {:a}, {}, {:b}}) --> TrueIn diesem Beispiel stimmen mehrere Listen einträge mit dem Prädikat empty? überein.
Intent >some?(:empty?, {{1}, {:a}, {2}, {:b}}) --> FalseIn diesem Beispiel stimmt keiner der Listen einträge mit dem Prädikat empty? überein.
Intent >some?(:even?, {1, 2, 3, 4, 5}) --> TrueIn 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}) --> FalseIn diesem Beispiel ist keiner der Listen einträge gerade, es gibt also keine Übereinstimmungen.