Compartilhar via


Seq.mapa< T','U > Função (F#)

Cria uma nova coleção, cujos elementos são os resultados da aplicação da função de determinado para cada um dos elementos da coleção. Função dada será aplicada como elementos são exigidos usando o MoveNext método enumeradores recuperado do objeto.

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

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

// Signature:
Seq.map : ('T -> 'U) -> seq<'T> -> seq<'U>

// Usage:
Seq.map mapping source

Parâmetros

  • mapping
    Tipo: 'T -> 'U

    Uma função para transformar os itens da seqüência de entrada.

  • source
    Tipo: SEQ<'T>

    A seqüência de entrada.

Exceções

Exceção

Condição

ArgumentNullException

Lançada quando a seqüência de entrada é nula.

Valor de retorno

A seqüência de resultado.

Comentários

A seqüência retornada pode ser passada entre threads com segurança. No entanto, individuais IEnumerator valores gerados a partir da seqüência retornada não devem ser acessados simultaneamente.

Esta função é chamada de Map em módulos (assemblies) compilados. Se você estiver acessando a função de um.NET de idioma diferente, por exemplo, F#, ou através de reflexão, usar este 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

Consulte também

Referência

Módulo de Collections.SEQ (F#)

Microsoft.FSharp.Collections Namespace (F#)