String.iteri – funkce (F#)
Zadanou funkci platí pro každý znak a odpovídající indexu v řetězci.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core.String
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
String.iteri : (int -> char -> unit) -> string -> unit
// Usage:
String.iteri action str
Parametry
action
Type: int -> char -> unitFunkce pro každý znak a index řetězce.
str
Typ: řetězecVstupní řetězec.
Výjimky
Výjimka |
Podmínka |
---|---|
Vyvolána při vstupní řetězec je null. |
Poznámky
Tato funkce se nazývá IterateIndexed v kompilovaný sestavení.Pokud přistupujete k funkci jazyka než F# nebo prostřednictvím reflexe, tento název použijte.
Příklad
Následující příklad kódu ukazuje, jak použít String.iteri.
let enumerateCharacters inputString =
String.iteri (fun i c -> printfn "%d %c" i c) inputString
enumerateCharacters "TIME"
enumerateCharacters "SPACE"
Výsledek
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné