[サンプルコード]
CheckBox CheckBox1 {
X = 10;
Y = 20;
Width = 250;
Height = 160;
CheckItem CheckItem1[4] {
Height = 30;
}
CheckItem1[0].title = "A";
CheckItem1[1].title = "B";
CheckItem1[2].title = "C";
CheckItem1[3].title = "D";
}
var cbi = CheckBox1.CheckItem1;
/* for-in文の場合 (a) */
for( var i in cbi ){
print( cbi[i].title, "\n" );
}
/* for文で添え字を使用した場合 (b) */
for( var i = 0; i < cbi.length; i++ ){
print( cbi[i].title, "\n" );
}
(b)では、常に0〜3の順序で取り出せますが、(a)では、0〜3の順序での取り出しは 保証されません。
|