Feedback

Debug Print Funktion

Sprache: F#

F# bietet jede Menge print-Funktionen an, jedoch keine um etwas in die Debugger-Ausgabe zu schreiben. Das kann die hier gezeigte [b]dprintf[/b]-Funktion übernehmen.
module Helpers

    let dprint str = 
        if (System.Diagnostics.Debugger.IsAttached) then
            System.Diagnostics.Debug.WriteLine (sprintf "%s" str)

    let dprintf str = Printf.kprintf (dprint) str
module Helpers

    let dprint str = 
        if (System.Diagnostics.Debugger.IsAttached) then
            System.Diagnostics.Debug.WriteLine (sprintf "%s" str)

    let dprintf str = Printf.kprintf (dprint) str