在Haxe中没有文件名和行号的跟踪

tin*_*lyx 8 haxe

Haxe有trace(),可用于所有目标打印内容.

trace("aa"); // Main.hx:89: aa
Run Code Online (Sandbox Code Playgroud)

如何打印内容,没有文件名和行号?

And*_* Li 11

对于sys目标(例如neko,php,cpp,java,cs):

Sys.println(message);

对于其他目标,它取决于您希望如何打印trace语句.例如,它可以为JS目标定制:

haxe.Log.trace = function(msg, ?pos) js.Browser.window.console.log("trace: " + msg);
trace("ok?"); //will log to the console: trace: ok?
Run Code Online (Sandbox Code Playgroud)

  • 另外,作为快捷方式,您可以执行"import Sys.*;" 然后只是"println('hello');" 或"打印('你好');" (3认同)