Compartilhar via


Módulo Array.Parallel (F#)

Fornece operações paralelas em matrizes

Namespace/Module Path: Microsoft.FSharp.Collections.Array

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

module Parallel

Valores

Valor

Descrição

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

Aplicar a função fornecida para cada elemento da matriz. Retornar a matriz composta de resultados “x” para cada elemento onde a função retorna qualquer (x).

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

Para cada elemento da matriz, aplique a função especificados. Adicione todos os resultados e retornar a matriz combinada.

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

Crie uma determinada dimensão da matriz e uma função do gerador para calcular os elementos.

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

Aplicar a função fornecida para cada elemento da matriz.

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

Aplicar a função fornecida para cada elemento da matriz. Toda passado para a função indica o índice do elemento.

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

Criar uma nova matriz cujos elementos são os resultados de aplicar a função fornecida para cada um dos elementos da matriz.

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

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

partition: ('T -> bool) -> 'T [] -> 'T [] * 'T []

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

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 4,0

Consulte também

Referência

Módulo Collections.Array (F#)