【发布时间】:2018-03-11 13:53:02
【问题描述】:
我知道,我可以做类似的事情
public static function getTarget():String {
#if flash
return "Flash";
#elseif java
return "Java";
//... some more elseif clauses ...
#end
}
为了在 haxe 中检测目标语言(参见http://old.haxe.org/doc/snip/gettarget)。但是,每当社区添加新的目标编程语言(好吧,这不是那么频繁)时 - 我需要添加另一个 elseif 子句以“支持/检测”该语言......
所以我想知道,如果有某种预定义的宏/函数,它将目标语言作为字符串返回:
trace("This is a " + getTargetLanguage() + " program!");
【问题讨论】:
标签: haxe