Dela via


Filtrerad funktion

Fullständigt kvalificerat namn: Std.Arrays.Filtered

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

Sammanfattning

Givet en matris och ett predikat som har definierats för elementen i matrisen returnerar en matris som består av de element som uppfyller predikatet.

Typparametrar

'T

Typen av array element.

Inmatning

predikat

En funktion från 'T till boolesk som används för att filtrera element.

samling

En matris med element över 'T.

Utdata

En matris 'T[] element som uppfyller predikatet.

Exempel

Följande kod skapar en matris som endast innehåller jämna tal.

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