ここに簡単なコードがあります:
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」はありません。それらはいくつかの複雑なクラスのインスタンスです。したがって、この場合、配列の代わりにベクトルを使用するのが賢明です。
私の意見では、インスタンスは結局のところ「数値メモリ位置」であるため、それは賢明なはずです。