Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Applies a specified function to each character and corresponding index in the string.
Namespace/Module Path: Microsoft.FSharp.Core.String
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
String.iteri : (int -> char -> unit) -> string -> unit
// Usage:
String.iteri action str
Parameters
action
Type: int -> char -> unitThe function to apply to each character and index of the string.
str
Type: stringThe input string.
Exceptions
Exception |
Condition |
|---|---|
Thrown when the input string is null. |
Remarks
This function is named IterateIndexed in compiled assemblies. If you are accessing the function from a language other than F#, or through reflection, use this name.
Example
The following code example shows how to use String.iteri.
let enumerateCharacters inputString =
String.iteri (fun i c -> printfn "%d %c" i c) inputString
enumerateCharacters "TIME"
enumerateCharacters "SPACE"
Output
0 T 1 I 2 M 3 E 0 S 1 P 2 A 3 C 4 E
Platforms
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Version Information
F# Core Library Versions
Supported in: 2.0, 4.0, Portable