- for-in
- while
- repeat-while
- for in ๊ตฌ๋ฌธ
- ๊ธฐ์กด ์ธ์ด์ for-each ๊ตฌ๋ฌธ๊ณผ ์ ์ฌํ๋ค.
- Dictionary์ ๊ฒฝ์ฐ ์ดํฐ๋ ์ด์ ์์ดํ ์ผ๋ก ํํ์ด ๋ค์ด์จ๋ค.
var integers = [1, 2, 3]
let people = ["kdgt": 10, "eric": 15, "mike": 12]
for integer in integers {
print(integer)
}
// Dictionary์ item์ key์ value๋ก ๊ตฌ์ฑ๋ ํํ ํ์
์ด๋ค
for (name, age) in people {
print("\(name): \(age)")
}
- while ๊ตฌ๋ฌธ
while integers.count > 1 {
integers.removeLast()
}
- repeat-while ๊ตฌ๋ฌธ
- ๊ธฐ์กด ์ธ์ด์ do-while ๊ตฌ๋ฌธ๊ณผ ํํ/๋์์ด ์ ์ฌํ๋ค.
- do๋ฅผ ์ฐ์ง ์๋ ์ด์ ๋ ์์ธ์ฒ๋ฆฌ์์ do๊ฐ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ด๋ค.
repeat {
integers.removeLast()
} while integers.count > 0