Haxe中的类ExprRequire有什么作用?

发布于 2025-01-07 23:52:22 字数 329 浏览 0 评论 0原文

我是 Haxe 的新手,正在尝试编译 .hx 文件。该文件使用ExprRequire。最新版本中是否已弃用此类?每次,我编译时都会遇到找不到类ExprRequire。我在 \haxe\std\haxe\macro 以及 haxe 版本 2.0.7 和 2.0.8 中也没有看到任何文件名 ExprRequire.hx

如果此文件已被弃用,我应该使用什么类来替换它。另外,如果有人可以放置一个简单的代码来帮助我理解从 ExprRequire 到其他类的迁移。

-克什蒂兹

I am new to Haxe was trying to compile a .hx file. This file uses ExprRequire. Is this class deprecated from the latest versions? Everytime, I compile I get class not found ExprRequire. I do not also see any file name ExprRequire.hx at \haxe\std\haxe\macro with haxe versions 2.0.7 and 2.0.8.

If this file is deprecated what class should I be using to replace it. Also if someone could place a simple code that could help me understand the migration from ExprRequire to the other class.

-Kshitiz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

記柔刀 2025-01-14 23:52:22

您是否尝试过添加 import haxe.macro.Expr; ?据我所知,ExprRequire是在haxe.macro.Expr模块中定义的。您可以在此处阅读有关模块的更多信息。

Have you tried adding import haxe.macro.Expr; ? As far as I known, ExprRequire is defined within haxe.macro.Expr module. You can read more about modules here.

她说她爱他 2025-01-14 23:52:22

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

ExprRequire is found in haxe.macro.Expr. It is actually a replacement for a regular Expr, that includes a type for type completion when using the macro. To use that file, all you should have to do is add import haxe.macro.Expr; to the top of the file with the other imports.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文