while文・repeat/while文・for文



while文


var n = 0
while n < 3 {
    print(n)
    n += 1
}    
            

条件が先なので実行されない場合がある


repeat/while文


var n = 0
repeat {
    print(n)
    n += 1
} while n < 3    
            

条件が後なので少なくとも一回は実行される


for文

for文は他言語で扱ったような形での提供はSwift3では行われいないので注意が必要。詳しくはこちらにmotokiee様が記載。


for i in 0..<3 {
    print(i)
}