【问题标题】:ActionScript 3 Vector.<T> VS. ArrayActionScript 3 向量。<T> VS。大批
【发布时间】:2009-12-09 19:07:12
【问题描述】:

这个问题有点离题,我只是想从大多数 ActionScript/Flex 开发人员那里得到反馈。

那么你会使用向量吗?当您期望相同“类型”对象的集合(并为 fp10 发布)时,而不是数组

让我澄清一下:

我正在一个类中定义一个方法,该方法需要一个“数组”类型的参数

假设方法的签名如下所示:

public function doSomethingWithChildren(selectedChildren:Array):void;

我期望“selectedChildren”数组中的所有元素都是“DisplayObject”类型(即使它看起来很合乎逻辑),所以我认为以这种方式重新编写这个函数会更聪明一些:

public function doSomethingWithChildren(selectedChildren:Vector.<DisplayObject>):void;

所以,基本上我唯一想知道的是你是否认为这是要走的路

感谢您的反馈

【问题讨论】:

标签: arrays actionscript vector


【解决方案1】:

是的,这将是要走的路,因为现在您有了额外的静态类型检查和信息。我相信类型化向量也比数组快。

【讨论】:

  • 谢谢 Cookie,得到别人的建议总是很高兴
猜你喜欢
  • 2010-11-18
  • 2011-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-19
  • 2011-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多