for in 文の謎(as3)
var d:Dictionary = new Dictionary();
d["A"] = true;
d["B"] = true;
d["C"] = true;
d["D"] = true;
d["E"] = true;
d["F"] = true;
for(var n:String in d){
//d[n] = false;
trace(n)
}
trace(d["D"]) // ?
結果:BDFACE
D = true
コメントを外して再度コンパイル
D = true
結果:BAEBFC
D = true
Bふたつありますか。Dさんは、どこへ行きましたか。
ちなみにDictionaryじゃなくても、ArrayでもObjectでも同じ。
D = true