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])