Compartir a través de


Array.Parallel (Módulo de F#)

Proporciona operaciones paralelas en matrices

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.Array

Ensamblado: FSharp.Core (en FSharp.Core.dll)

module Parallel

Valores

Valor

Descripción

choose : ('T -> 'U option) -> 'T [] -> 'U []

Aplica la función especificada a cada elemento de la matriz. Devuelve la matriz con los resultados "x" de cada elemento para el cual la función devuelve Some(x).

collect : ('T -> 'U []) -> 'T [] -> 'U []

Aplica la función especificada a cada elemento de la matriz. Concatena todos los resultados y devuelve la matriz combinada.

init : int -> (int -> 'T) -> 'T []

Crea una matriz a partir de la dimensión y la función de generador especificadas para calcular los elementos.

iter : ('T -> unit) -> 'T [] -> unit

Aplica la función especificada a cada elemento de la matriz.

iteri : (int -> 'T -> unit) -> 'T [] -> unit

Aplica la función especificada a cada elemento de la matriz. El entero que se pasa a la función indica el índice del elemento.

map : ('T -> 'U) -> 'T [] -> 'U []

Compila una nueva matriz cuyos elementos son los resultados de aplicar la función especificada a cada uno de los elementos de la matriz.

mapi : (int -> 'T -> 'U) -> 'T [] -> 'U []

Compila una nueva matriz cuyos elementos son los resultados de aplicar la función especificada a cada uno de los elementos de la matriz. El índice de entero que se pasa a la función indica el índice del elemento que se va a transformar.

partición : ('T -> bool) -> 'T [] -> 'T [] * 'T []

Divide la colección en dos colecciones que contienen los elementos para los cuales el predicado especificado devuelve "true" y "false", respectivamente.

Plataformas

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Información de versiones

Runtime de F#

Se admite en la versión: 4.0

Silverlight

No compatible

Vea también

Referencia

Collections.Array (Módulo de F#)