没有合适的资源?快使用搜索试试~ 我知道了~
haxe-overload:Haxe宏库支持重载函数
共18个文件
hx:9个
hxml:2个
json:2个
需积分: 10 0 下载量 92 浏览量
2021-05-01
19:57:46
上传
评论
收藏 11KB ZIP 举报
温馨提示
haxe超载 Haxe宏库支持重载函数(通过静态扩展或抽象)。 状态:测试版/探索性 目的 Haxe本身不支持重载函数。 那可能是最好的。 但是,某些API使用重载方法会感觉更好。 例如,我建议使用JavaScript的 API(它包含字符串,正则表达式以及替换字符串或替换函数),这很整洁。 我不必记住,在Haxe的本机API中,这些功能分布在StringTools.replace , EReg.replace和EReg.map 。 但是要在本地静态类型的Haxe中实现此目的,我需要1)某种方式将我的调用映射到正确的函数签名,以及2)适当的VSCode完成支持。 这正是该库的功能。 它使您可以编写如下所示的库: 通过using MyStringTools ,即使有适当的代码完成,它也可以通过静态扩展提供重载的功能: 局限性 这些函数在后台被重命名,因此您不能在运行时动态调用它们。
资源推荐
资源详情
资源评论
收起资源包目录
haxe-overload-master.zip (18个子文件)
haxe-overload-master
test
Test.hx 684B
pkg
MyStringTools.hx 540B
VariableReturn.hx 221B
test_signatures.sh 148B
TestJSishString.hx 449B
JSishString.hx 408B
ShadowTest.hx 684B
VariableReturnTest.hx 365B
SignatureTest.hx 152B
run.hxml 90B
.vscode
settings.json 152B
LICENSE 1KB
extraParams.hxml 68B
OverloadMacro.hx 9KB
.gitignore 27B
haxelib.json 335B
README.md 3KB
submit_haxelib.sh 454B
共 18 条
- 1
资源评论
沐水涤尘
- 粉丝: 24
- 资源: 4626
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功