printExp, printStr

This commit is contained in:
2021-08-04 20:07:15 -06:00
parent 6cb86e9027
commit ed4a24a03d
3 changed files with 26 additions and 5 deletions

View File

@@ -322,12 +322,21 @@ class Prelude {
return f;
}
public static dynamic function print<T>(v:T):T {
public static dynamic function printStr(s:String) {
#if (sys || hxnodejs)
Sys.println(v);
Sys.println(s);
#else
trace(v);
trace(s);
#end
}
public static function print<T>(v:T, label = ""):T {
var toPrint = label;
if (label.length > 0) {
toPrint += ": ";
}
toPrint += Std.string(v);
printStr(toPrint);
return v;
}