为什么ActionScript没有"泛型"?

Dav*_*ver 23 actionscript-3

任何人都可以告诉我为什么ActionScript 3,一种静态类型的语言,没有泛型?工作太多了吗?历史的事情?有没有办法"伪造"我还没有拿起来呢?

编辑:非常感谢你的答案!该Vector课程基本上是我所寻找的,其他信息也很有帮助.

Kek*_*koa 23

新的Vector类是ActionScript 3在为Flash Player 10编译时支持的泛型形式.它们不支持您自己的泛型类的规范.

我认为Adobe最终将实施ES4标准.如果他们有竞争对手可以更快地将他们推向正确的方向,那就太好了.当他们搬到CS4时我对AS3的更新期待了一点,但我认为革命性的Vector类必须满足.

看起来他们花了很多时间来加强Flex和AIR的库,所以他们可能会在以后改进语言支持,但它可能不是真正的优先事项.请记住,Adobe是为了钱,而不是为了制作最甜蜜的语言.

  • ......嗯?首先,没有"ES4标准"这样的东西,因为Ecma放弃它,可能永远不会有.其次,Adobe*确实*实施了ES4标准的草案,而且他们几乎是唯一做过的人.(他们为此编写了一个虚拟机并将其捐赠给了Mozilla基金会,然后Ecma放弃了它.) - > http://en.wikipedia.org/wiki/Ecmascript (3认同)
  • @fenomas随意编辑帖子,使其更正确! (2认同)