String.collect – funkce (F#)
Vytvoří nový řetězec, jehož znaky jsou výsledky vztahující se ke každému znaků vstupního řetězce zadané funkce a zřetězení řetězců výsledné.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core.String
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
String.collect : (char -> string) -> string -> string
// Usage:
String.collect mapping str
Parametry
-
Funkce vyrábět řetězec z jednotlivých znaků vstupního řetězce.
str
Typ: řetězecVstupní řetězec.
Výjimky
Výjimka |
Podmínka |
---|---|
Vyvolána při vstupní řetězec je null. |
Vrácená hodnota
Spojený řetězec.
Poznámky
Tato funkce se nazývá Collect 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í kód ukazuje způsob použití String.collect.
let spaceOut inputString =
String.collect (fun c -> sprintf "%c " c) inputString
printfn "%s" (spaceOut "Hello World!")
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é