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 cadeia de caracteres cujos caracteres são os resultados de aplicar uma função especificada para cada um dos caracteres da cadeia de caracteres de entrada.
Namespace/Module Path: Microsoft.FSharp.Core.String
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
String.map : (char -> char) -> string -> string
// Usage:
String.map mapping str
Parâmetros
-
A função para aplicar aos caracteres de uma cadeia de caracteres.
str
Tipo: cadeia de caracteresA cadeia de caracteres de entrada.
Exceções
Exceção |
Condição |
|---|---|
Acionada quando a cadeia de caracteres de entrada seja nulo. |
Valor de retorno
a cadeia de caracteres resultante.
Comentários
Essa função é chamada Map em assemblies compilados.Se você está acessando a função de um idioma diferente F#, ou com a reflexão, use este nome.
Exemplo
O código a seguir mostra como usar String.map.
let rot13 c =
let upperZero = int 'A' - 1
let lowerZero = int 'a' - 1
if System.Char.IsLetter(c) then
if System.Char.IsUpper(c) then
char (((int c + 13 - upperZero) % 26) + upperZero)
else
char (((int c + 13 - lowerZero) % 26) + lowerZero)
else c
let test = "The quick sly fox jumped over the lazy brown dog."
printfn "%s" test
printfn "%s" <| (String.map rot13 test)
Saída
Plataformas
O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de Versão
Versões da biblioteca principal de VersionsF# da biblioteca principal de F#
Suportado em: 2,0, 4,0, 4,0, Portable2.0, portáteis