文件名称:haxe-partials:一个简单的宏库,用于将类作为局部对象编写(将一个类拆分为多个源文件)
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-19 07:18:37
Haxe
haxe-partials 一个简单的宏库,用于将类编写为局部类(将一个类拆分为多个源文件)。 在此库的上下文中,局部函数与函数相同,实际上只是允许更多的组织。 您甚至可能甚至不想真正在生产中使用它,就好像您在使用它一样,这很可能意味着您的类已经失控,应该重构以保持不变。 就是说,局部函数仍然具有很大的实用性,例如帮助您分解那些单一的类来检查代码模式并帮助您进行重构。 上提供了有关其实用程序的更深入的讨论。 这个库的灵感来自 。 这个库要简单得多,并且比mpartial少得多。 然而,mpartial现在很过时,不再可用得益于变化 。 也就是说,您仍然可以做很多相同的事情,例如将特定于平台的代码分成不同的部分,这些部分基于#if定义包含在内。 用法 要将类定义为局部类,只需实现partials.Partial接口即可。 要指示一系列部分的“宿主”类,请在该类上使用@:partial
【文件预览】:
haxe-partials-master
----.gitignore(729B)
----sample()
--------PartialBar.hx(100B)
--------output()
--------Sample.hx(167B)
--------build.hxml(49B)
--------PartialFoo.hx(100B)
----LICENSE(1KB)
----haxelib.json(420B)
----README.md(3KB)
----.gitattributes(3KB)
----partials()
--------Partial.hx(181B)
--------Partials.hx(3KB)