1. for-in
- Java의 for each와 유사
- Dictionary는 튜플 형식
for 변수명 in 배열 {
}
for i in 0 ..< 10 {
print(i)
}
var integers = [1,2,3]
let people = ["Harry": 30, "Johnson": 22, "Kyle": 30]
for integer in integers {
print(integer)
}
for (name, age) in people {
print("\(name): \(age)")
}
for _ in 0 ..< 10 {
print("*")
}
people.forEach {(name: String, age: Int) in
print("\(name): \(age)")
}
people.keys.forEach { name in
print("이름: \(name)")
}
people.values.forEach { age in
print("\(age)")
}
2. while
while (조건문) {
}
3. repeat-while
repeat {
} while 조건
repeat {
integers.removeLast()
} while integers.count > 0