Compartilhar via


Módulo de array.Parallel (F#)

Fornece operações paralelas em arrays

Caminho do namespace/módulo: Microsoft.FSharp.Collections.array

Assembly: FSharp.Core (em FSharp.Core.dll)

module Parallel

Valores

Valor

Descrição

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

Aplica a função determinada para cada elemento da matriz. Retornar a matriz composta dos resultados "x" para cada elemento onde a função retornará Some(x).

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

Para cada elemento da matriz, aplica determinada função. Concatenar todos os resultados e retornar o array combinado.

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

Crie uma dada a dimensão e uma função de gerador para computar os elementos de matriz.

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

Aplica a função determinada para cada elemento da matriz.

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

Aplica a função determinada para cada elemento da matriz. O inteiro passado para a função indica o índice do elemento.

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

Crie uma nova matriz cujos elementos são os resultados da aplicação da função de determinado para cada um dos elementos da matriz.

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

Crie uma nova matriz cujos elementos são os resultados da aplicação da função de determinado para cada um dos elementos da matriz. O índice inteiro passado para a função indica o índice do elemento que está sendo transformado.

partição : ('T -> bool) -> 'T [] -> 'T [] * 'T []

Dividir a coleção em duas coleções, que contém os elementos para o qual o predicado determinado retorna "true" e "false" respectivamente

Plataformas

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

Informações sobre versão

O tempo de execução F#

Compatível com: 4.0

Silverlight

Sem suporte

Consulte também

Referência

Módulo de Collections.Array (F#)