Filtrelenmiş işlev

Tam ad: Std.Arrays.Filtered

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

Özet

Dizi ve dizinin öğeleri için tanımlanan bir koşul verildiğinde, koşulu karşılayan öğelerden oluşan bir dizi döndürür.

Tür Parametreleri

'T

array öğelerinin türü.

Girdi

yüklem

'T'den Boole'a kadar öğeleri filtrelemek için kullanılan bir işlev.

dizi

'Tüzerinde bir öğe dizisi.

Çıktı

Bir dizi, koşulu karşılayan öğelerin 'T[].

Örnek

Aşağıdaki kod, yalnızca çift sayılar içeren bir dizi oluşturur.

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