@:keep在Haxe中是什么意思?

服部半藏

我是Haxe的新手,正在玩OpenFL Starling示例代码-@:keep在类声明之前,我注意到一个元数据。这是什么意思?

@:keep class TouchScene extends Scene {
    // ...
}
杰夫·沃德

Haxe允许在类和函数上使用元数据标签。

@:keep是一个元数据标记,它指示编译器的无效代码消除功能不要删除该类或函数,即使它认为该类或函数未使用。

还有许多其他内置的元数据标签

仅供参考,对于高级用户,您可以创建架构并指定自己的元数据标签(并使用宏对其进行解析)。例如,我的惰性道具库正是这样做的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章