Freigeben über


Alle Funktionen

Vollqualifizierter Name: Std.Arrays.All

function All<'T>(predicate : ('T -> Bool), array : 'T[]) : Bool

Zusammenfassung

Bei einem Array und einem Prädikat, das für die Elemente des Arrays definiert ist, wird überprüft, ob alle Elemente des Arrays das Prädikat erfüllen.

Typparameter

T

Der Typ der array-Elemente.

Eingabe

Prädikat

Eine Funktion von 'T zu Bool, die zum Überprüfen von Elementen verwendet wird.

Anordnung

Ein Array von Elementen über 'T.

Ausgabe

Ein Bool Wert der AND-Funktion des Prädikats, das auf alle Elemente angewendet wird.

Beispiel

Der folgende Code überprüft, ob alle Elemente des Arrays ungleich Null sind:

let allNonZero = All(x -> x != 0, [1, 2, 3, 4, 5]);