Função string.iteri (F#)
Aplica uma função especificada para cada caractere e o índice correspondente na cadeia de caracteres.
Namespace/Module Path: Microsoft.FSharp.Core.String
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
String.iteri : (int -> char -> unit) -> string -> unit
// Usage:
String.iteri action str
Parâmetros
action
Tipo: int->char->unidadeA função para aplicar a cada caractere e índice de 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. |
Comentários
Essa função é chamada IterateIndexed 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 exemplo de código a seguir mostra como usar String.iteri.
let enumerateCharacters inputString =
String.iteri (fun i c -> printfn "%d %c" i c) inputString
enumerateCharacters "TIME"
enumerateCharacters "SPACE"
Saída
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: 2,0, 4,0, portáteis