10 while,do…while
dotinstall.com
- ある条件を満たしている間処理を繰り返す
- whileは条件判定が前
- do…whileは条件判定が後なので、必ず1回実行される
var n = 0
while n < 10 {
println(n)
n++
}
var n = 20
do {
println(n)
n++
} while n < 10
11 for
dotinstall.com
for var i = 0; i < 10; i++ {
println(i)
}
- ループの途中で処理をスキップするときは
continue
(whileにも使える)
for var i = 0; i < 10; i++ {
if i == 3 {
continue
}
println(i)
}
for var i = 0; i < 10; i++ {
if i == 3 {
break
}
println(i)
}
for i in 0...9 {
println(i)
}
let a = [5, 3, 11]
for i in a {
println(i)
}
let d = ["yasumoto": 5, "kobayashi": 11]
for (k, v) in d {
println("key: \(k), value: \(v)")
}