Freigeben über


Gefilterte Funktion

Vollqualifizierter Name: Std.Arrays.Filtered

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

Zusammenfassung

Bei einem Array und einem Prädikat, das für die Elemente des Arrays definiert ist, wird ein Array zurückgegeben, das aus diesen Elementen besteht, die das Prädikat erfüllen.

Typparameter

T

Der Typ der array-Elemente.

Eingabe

Prädikat

Eine Funktion von 'T zu boolean, die zum Filtern von Elementen verwendet wird.

Anordnung

Ein Array von Elementen über 'T.

Ausgabe

Ein Array 'T[] von Elementen, die das Prädikat erfüllen.

Beispiel

Der folgende Code erstellt ein Array, das nur gerade Zahlen enthält.

Filtered(x -> x % 2 == 0, [0, 1, 2, 3, 4])