String.iteri — Funkcja (F#)
Dotyczy każdego znaku i odpowiedni indeks w ciągu określonych funkcji.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core.String
Zestaw: FSharp.Core (w FSharp.Core.dll)
// Signature:
String.iteri : (int -> char -> unit) -> string -> unit
// Usage:
String.iteri action str
Parametry
action
Type: int -> char -> unitFunkcja stosuje się do każdego znaku i indeks ciągu.
str
Typ: ciągCiąg wejściowy.
Wyjątki
Wyjątek |
Warunek |
---|---|
Zgłoszony podczas ciąg wejściowy jest null. |
Uwagi
Ta funkcja o nazwie IterateIndexed w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.
Przykład
Poniższy przykład kodu pokazuje, jak używać String.iteri.
let enumerateCharacters inputString =
String.iteri (fun i c -> printfn "%d %c" i c) inputString
enumerateCharacters "TIME"
enumerateCharacters "SPACE"
Dane wyjściowe
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne