ExtraTopLevelOperators.fprintf<'T>-Funktion (F#)
Die fprintf-Funktion wird mit dem angegebenen Format in eine Datei gedruckt.
Namespace/Modulpfad: Microsoft.FSharp.Core.ExtraTopLevelOperators
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
fprintf : TextWriter -> TextWriterFormat<'T> -> 'T
// Usage:
fprintf textWriter format
Parameter
textWriter
Typ: TextWriterformat
Typ: TextWriterFormat<'T>
Hinweise
Der Name dieser Funktion in kompilierten Assemblys lautet PrintFormatToTextWriter. Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung von fprintf.
let printNumbersToFile fileName n =
// "use" will cause the file to be closed when it
// goes out of scope.
use file = System.IO.File.CreateText(fileName)
[ 1 .. n ]
|> List.iter (fun elem -> fprintf file "%d " elem)
fprintfn file ""
printNumbersToFile "1to100.txt" 100
Die resultierende Datei 1to100.txt enthält die folgenden Daten.
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen