Partager via


ExtraTopLevelOperators.fprintf<'T>, fonction (F#)

Les fonctions fprintf impriment sur un fichier à l'aide du format donné.

Espace de noms/Chemin du module : Microsoft.FSharp.Core.ExtraTopLevelOperators

Assembly : FSharp.Core (in FSharp.Core.dll)

// Signature:
fprintf : TextWriter -> TextWriterFormat<'T> -> 'T

// Usage:
fprintf textWriter format

Paramètres

Notes

Cette fonction se nomme PrintFormatToTextWriter dans les assemblys compilés. Si vous accédez à la fonction à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.

Exemple

L'exemple suivant illustre l'utilisation du mot clé 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

Le fichier résultant 1to100.txt contient les données suivantes.

  

Plateformes

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

Core.ExtraTopLevelOperators, module (F#)

Microsoft.FSharp.Core, espace de noms (F#)