String.iteri-Funktion (F#)
Aktualisiert: August 2010
Wendet eine angegebene Funktion auf die einzelnen Zeichen und den entsprechenden Index in der Zeichenfolge an.
Namespace/Modulpfad: Microsoft.FSharp.Core.String
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
String.iteri : (int -> char -> unit) -> string -> unit
// Usage:
String.iteri action str
Parameter
action
Typ: int -> char -> unitDie Funktion, die auf die einzelnen Zeichen und den Index der Zeichenfolge angewendet werden soll.
str
Typ: stringDie Eingabezeichenfolge.
Ausnahmen
Ausnahme |
Bedingung |
---|---|
Wird ausgelöst, wenn die Eingabezeichenfolge NULL ist. |
Hinweise
Der Name dieser Funktion in kompilierten Assemblys lautet IterateIndexed. Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.
Beispiel
Im folgenden Codebeispiel wird die Verwendung von String.iteri veranschaulicht.
let enumerateCharacters inputString =
String.iteri (fun i c -> printfn "%d %c" i c) inputString
enumerateCharacters "TIME"
enumerateCharacters "SPACE"
Output
Plattformen
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Versionsinformationen
F#-Runtime
Unterstützt in: 2.0, 4.0
Silverlight
Unterstützt in: 3
Siehe auch
Weitere Ressourcen
Microsoft.FSharp.Core-Namespace (F#)
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
August 2010 |
Codebeispiel hinzugefügt. |
Informationsergänzung. |