Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica uma função para cada elemento da seqüência do argumento acumulador por meio de computação de threading. Esta função começa com a aplicação da função para os dois primeiros elementos. Ele então passa esse resultado na função juntamente com o terceiro elemento e assim por diante. A função retorna o resultado final.
Caminho do namespace/módulo: Microsoft.FSharp.Collections.seq
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
Seq.reduce : ('T -> 'T -> 'T) -> seq<'T> -> 'T
// Usage:
Seq.reduce reduction source
Parâmetros
reduction
Tipo: 'T -> 'T -> 'TUma função que leva o resultado acumulado atual e o próximo elemento da seqüência para produzir o próximo resultado acumulado.
source
Tipo: SEQ<'T>A seqüência de entrada.
Exceções
Exceção |
Condição |
|---|---|
Lançada quando a seqüência de entrada está vazia. |
|
Lançada quando a seqüência de entrada é nula. |
Valor de retorno
O resultado da computação.
Comentários
Esta função é chamada de Reduce em módulos (assemblies) compilados. Se você estiver acessando a função de um idioma diferente, por exemplo, F# ou através de reflexão, use esse nome.
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: 2.0, 4.0
Silverlight
Compatível com: 3