LoginSignup
2
0

More than 5 years have passed since last update.

for文にてホゥとなった件

Last updated at Posted at 2017-02-16

備忘録としてメモ。

test.as
var aaa:Array = [1, 2, 3];
var bbb:Array = [11, 22, 33];

trace("-------------------------- [1]")

for(var i:int=0; i<aaa.length; i++){
    trace(aaa[i]);
    for(var j:int=0; j<bbb.length; j++){ // 明示的に jに0を入れる
        trace(bbb[j]);
    }
}

trace("-------------------------- [2]")

for(var ii:int; ii<aaa.length; ii++){
    trace(aaa[ii]);
    for(var jj:int; jj<bbb.length; jj++){ // for文に入る度に jjが初期化されて0になると思いきや、そんなことはなかった・・
        trace(bbb[jj]);
    }
}


出力結果
-------------------------- [1]
1
11
22
33
2
11
22
33
3
11
22
33
-------------------------- [2]
1
11
22
33
2
3

どうしてこんなことに・・・

ひとまず、明示的に書くに越したことはないと改めて感じました。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0