Condividi tramite


Funzione filtrata

Nome completo: Std.Arrays.Filtered

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

Sommario

Data una matrice e un predicato definito per gli elementi della matrice, restituisce una matrice costituita da tali elementi che soddisfano il predicato.

Parametri di tipo

'T

Tipo di elementi array.

Immissione

predicato

Funzione da 'T a booleana utilizzata per filtrare gli elementi.

array

Matrice di elementi su 'T.

Prodotto

Matrice 'T[] di elementi che soddisfano il predicato.

Esempio

Il codice seguente crea una matrice che contiene solo numeri pari.

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