配列を foreach で回すときの
順番って設定した順番になりますが
これは保証されてるのでしょうか?