高速列挙を使い配列から要素を削除しようとしたら「Collection was mutated while being enumerated」というエラーが出た
列挙中に配列の要素を削除すると、それより後ろにある要素の全てが「1つ前」へ移動することになり、順番に処理をしていくことができなくなっておかしくなってしまうらしい。。
More than 3 years have passed since last update.
高速列挙を使い配列から要素を削除しようとしたら「Collection was mutated while being enumerated」というエラーが出た
列挙中に配列の要素を削除すると、それより後ろにある要素の全てが「1つ前」へ移動することになり、順番に処理をしていくことができなくなっておかしくなってしまうらしい。。
Register as a new user and use Qiita more conveniently