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.
Cria uma nova seqüência de caracteres cujos caracteres são os resultados da aplicação de uma função específica para cada um dos caracteres da seqüência de entrada e concatenar as seqüências resultantes.
Caminho do namespace/módulo: Microsoft.FSharp.Core.String
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
String.collect : (char -> string) -> string -> string
// Usage:
String.collect mapping str
Parâmetros
mapping
Tipo: char -> seqüência de caracteresA função para produzir uma cadeia de caracteres de cada caractere da seqüência de entrada.
str
Tipo: stringA seqüência de entrada.
Exceções
Exceção |
Condição |
|---|---|
Lançada quando a seqüência de caracteres de entrada é nula. |
Valor de retorno
Seqüência de caracteres concatenada.
Comentários
Esta função é chamada de Collect 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.
Exemplo
O código a seguir mostra como usar String.collect.
let spaceOut inputString =
String.collect (fun c -> sprintf "%c " c) inputString
printfn "%s" (spaceOut "Hello World!")
Saída
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
Microsoft.FSharp.Core Namespace (F#)
Histórico de alterações
Date |
History |
Motivo |
|---|---|---|
|
Agosto de 2010 |
Exemplo de código adicionado. |
Aprimoramento de informações. |