在Haxe中,ExprRequire类的功能是什么?

时间:2012-02-22 12:15:22

标签: haxe

我是Haxe的新手,正在尝试编译 .hx 文件。此文件使用ExprRequire。这个类是否已从最新版本弃用?每次,我编译我得到的课程没有找到ExprRequire。我也没有在haxe 版本2.0.7和2.0.8的 \ haxe \ std \ haxe \ macro中看到任何文件名ExprRequire.hx

如果不推荐使用此文件,我应该使用哪个类来替换它。此外,如果有人可以放置一个简单的代码,可以帮助我理解从ExprRequire到另一个类的迁移。

-Kshitiz

2 个答案:

答案 0 :(得分:1)

您是否尝试过添加导入haxe.macro.Expr; ?据我所知,ExprRequirehaxe.macro.Expr模块中定义。您可以在此处阅读有关模块的更多信息http://haxe.org/manual/modules

答案 1 :(得分:0)

ExprRequire中找到

haxe.macro.Expr。它实际上是常规Expr的替代,它包括使用宏时类型完成的类型。要使用该文件,您只需要将import haxe.macro.Expr;添加到文件顶部并使用其他导入。