我是Haxe的新手,正在尝试编译 .hx 文件。此文件使用ExprRequire
。这个类是否已从最新版本弃用?每次,我编译我得到的课程没有找到ExprRequire
。我也没有在haxe 版本2.0.7和2.0.8的 \ haxe \ std \ haxe \ macro中看到任何文件名ExprRequire.hx
。
如果不推荐使用此文件,我应该使用哪个类来替换它。此外,如果有人可以放置一个简单的代码,可以帮助我理解从ExprRequire
到另一个类的迁移。
-Kshitiz
答案 0 :(得分:1)
您是否尝试过添加导入haxe.macro.Expr
; ?据我所知,ExprRequire
在haxe.macro.Expr
模块中定义。您可以在此处阅读有关模块的更多信息http://haxe.org/manual/modules
答案 1 :(得分:0)
ExprRequire
中找到 haxe.macro.Expr
。它实际上是常规Expr
的替代,它包括使用宏时类型完成的类型。要使用该文件,您只需要将import haxe.macro.Expr;
添加到文件顶部并使用其他导入。