我是Haxe的新手,正在玩OpenFL Starling示例代码-@:keep在类声明之前,我注意到一个元数据。这是什么意思?
@:keep
@:keep class TouchScene extends Scene { // ... }
Haxe允许在类和函数上使用元数据标签。
@:keep是一个元数据标记,它指示编译器的无效代码消除功能不要删除该类或函数,即使它认为该类或函数未使用。
还有许多其他内置的元数据标签。
仅供参考,对于高级用户,您可以创建架构并指定自己的元数据标签(并使用宏对其进行解析)。例如,我的惰性道具库正是这样做的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句