Haxe检查版本号时条件编译的确切语法是什么?
根据haxe --help-defineshaxedef为haxe编译器版本是"haxe-ver",我假设在代码中变成"haxe_ver".
所以我想检查版本号是否至少为3.2.0.我最初尝试过:
#if (haxe_ver >= 3.2.0)
但这似乎不起作用.然后我尝试了:
#if !haxe_ver < 3.2.0
这似乎是编译,但我想确定.
我有一个大整数的字符串表示,在本例中为"1083715881696",我想将其放在一个数字变量中.
如果我做:
var int:Int = Std.parseInt("1083715881696");
Run Code Online (Sandbox Code Playgroud)
它失败了,我得到的结果2147483647是十六进制的0x7FFFFFFF.
我想要像Std.parseInt64这样的函数,基本上 - 逻辑等价是什么?我假设我想要将它存储在这里的类型是haxe.Int64.