【Swift4】for文・for in文などを使って単純ループ・配列ループを処理する方法【Xcode9】

色々な言語で使われている、このような文法のfor文がSwift3から使えなくなりました。
今後、Swiftでfor文をを使う場合はfor in文を使うことになります。

単純なfor文(ループ)

for文(昇順)

1. for in を使う

2. forEach を使う

 

for文(降順)

1. for in を使う

2. forEach を使う

 

for文でループごとに2づつ増やす方法

今まではループごとにi++という1カウントづつ増えるfor文でしたが、次は2カウントづつなど任意のカウントづつ増やす方法です。

昇順

降順

 

配列のループ

1. for in を使う

2. enumerated を使う

3. stride を使う

 

連想配列のループ(Dictionary)

実行結果