Módulo de 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