Compartir a través de


Función filtrada

Nombre completo: Std.Arrays.Filtered

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

Resumen

Dada una matriz y un predicado definido para los elementos de la matriz, devuelve una matriz que consta de esos elementos que satisfacen el predicado.

Parámetros de tipo

T

Tipo de elementos array.

Entrada

predicado

Función de 'T a booleano que se usa para filtrar elementos.

arreglo

Matriz de elementos sobre 'T.

Salida

Matriz 'T[] de elementos que satisfacen el predicado.

Ejemplo

El código siguiente crea una matriz que solo contiene números pares.

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