whileとforでのループ処理について。
while
|
1 2 3 4 5 |
var i:Int = 0 while i < 10 { print("\(i)") //0123456789 i++ } |
|
1 2 3 4 5 |
var j:Int = 0 do{ print("\(j)") //0123456789 j++ } while j < 10 |
for
|
1 2 3 |
for var i=0;i<10;i++ { print("\(i)") //0123456789 } |
half open interval
i の前には暗黙のlet
|
1 2 3 |
for i in 0..<10 { print("\(i)") //0123456789 } |
closed interval
i の前には暗黙のlet
|
1 2 3 |
for i in 0...10 { print("\(i)") //012345678910 } |