Partager via


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

Imprimer dans stderr à l'aide du format donné.

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

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

// Signature:
eprintf : TextWriterFormat<'T> -> 'T

// Usage:
eprintf format

Paramètres

Notes

Cette fonction se nomme PrintFormatToError 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 de code suivant illustre l'utilisation de eprintf.

let maxValue = 10
let function1 x =
   if (x > maxValue) then
       eprintf "Error: the input %d exceeds the maximum value, %d." x maxValue
   else
       printfn "Success!"
function1 1
function1 11
// Issue a newline to stderr to trigger printing.
stderr.WriteLine()

La sortie est la suivante.

  
  

Plateformes

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

Informations de version

Versions de bibliothèque principale F#

Pris en charge dans : 2.0, 4.0

Voir aussi

Référence

Core.ExtraTopLevelOperators, module (F#)

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