这是一个简单的代码:
var a:Array = new Array( ins0, ins1, ins2, ins3,...., ins10000) ;
findIns( ins1500) ;
function findIns( ins:SomeInstance ) {
for ( var i = 0 ; i< a.length ; i++) {
if ( a[i] == ins ) {
trace ( "FOUND IT");
break;
}
}
}
在上面的代码中没有“int”或“string”。它们是一些复杂类的实例。那么在这种情况下使用向量代替数组是否明智。
在我看来,这应该是明智的,因为实例毕竟是“数字内存位置”?