ActionScript 3 Vector。<t> VS.阵列</T>

时间:2009-12-09 19:07:12

标签: arrays actionscript vector

这个问题如果有点偏离主题,我只想要大多数ActionScript / Flex开发人员的反馈。

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

让我说清楚:

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

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

public function doSomethingWithChildren(selectedChildren:Array):void;

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

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

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

感谢您的反馈

1 个答案:

答案 0 :(得分:1)

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