do whileは1回必ず実行された後に、繰り返し文を書くもの。
Swift1.2まではdo -> Swift2.0からrepeatに変わったので注意。
Swift2.2からのrepeat while文の例
1 2 3 4 5 |
var num = 0 repeat { //num++ num += 1 // Swift2.2から } while num < 0 |
特に使い方は変わっていない。
おそらくdo catchと混同するからだと思われる。
追記: Swift2.2からインクリメントがdeprecatedだからこう書くよ