是否可以在 ActionScript 中使用 Haxe 参数化类型?
有什么方法可以
class GenericTest<T> {
public function putSomething(value:T) {
...
}
public function getSomething():T {
...
}
}
在 ActionScript 中使用这样的参数化 Haxe 类型吗?
var o:GenericTest.<int> = new GenericTest.<int>();
我尝试构建 .swc
并包含它,但类型参数变成了普通对象。如果存在对 Vector 的支持,似乎必须有一种方法可以欺骗 flash 使用自定义泛型类型。或者这是播放器内置的特殊情况?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没关系,根据这两篇文章,如果不修改编译器,这看起来是不可能的:
这很令人失望,但我不能说我没有预料到。
Nevermind, it looks impossible without compiler modifications according to these two posts:
That's disappointing but I can't say I didn't expect it.