ループ内での定数宣言は各回、改めて行われているので問題無いが、エラーが起きるコードでは同じ定数が複数回宣言されているのでエラーとなる。

なお、ループ定数のiもループ内で使用されていないので、本来はワイルドカードを使用するのが望ましい。

for _ in 1...2 {
....
}