Haxe是否有任何指定当前编译目标的定义,可用于条件编译?
答案 0 :(得分:2)
是的,每个Haxe目标都有它自己的定义。
#if js
trace("js");
#elseif php
trace("php");
#elseif cpp
trace("cpp");
#elseif java
trace("java");
#elseif python
trace("python");
#elseif neko
trace("neko");
#elseif sys
trace("sys");
#elseif flash
trace("flash");
#elseif cs
trace("cs");
#elseif macro
trace("macro");
#end
您可以在此处找到更多内置编译标志:
http://haxe.org/manual/lf-condition-compilation-flags.html有关条件编译的更多信息:
http://haxe.org/manual/lf-condition-compilation.html