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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en la versión: 4.0