Delen via


Gefilterde functie

Volledig gekwalificeerde naam: Std.Arrays.Filtered

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

Samenvatting

Op basis van een matrix en een predicaat dat is gedefinieerd voor de elementen van de matrix, wordt een matrix geretourneerd die bestaat uit die elementen die voldoen aan het predicaat.

Typeparameters

'T

Het type array elementen.

Invoer

predikaat

Een functie van 'T naar Booleaanse waarde die wordt gebruikt om elementen te filteren.

array

Een matrix van elementen boven 'T.

Uitvoer

Een matrix 'T[] elementen die voldoen aan het predicaat.

Voorbeeld

Met de volgende code wordt een matrix gemaakt die alleen even getallen bevat.

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