let test: String = "test3"
switch test {
case "test1":
print(1)
case "test2":
print(2)
case "test", "test3": // or 로 작동
print(3)
fallthrough // 바로 한개의 break만 탈출
case "test4":
print(4)
case "test5":
print(5)
default : // default가 없으면 에러
print("default")
}
// 출력
// 3
// 4
for-in 구문
Java의 for-each와 비슷하게 작동
Dictionary도 사용 가능
for (name, age) in people { // people = ["yagom": 10, "eric": 15, "mike": 12] 의 dictionary
print("\(name): \(age)")
}
while 구문
repeat-while 구문
Reference:
- iOS 프로그래밍을 위한 스위프트 기초 by 야곰
- http://www.tcpschool.com/cpp/cpp_datatype_floatingPointNumber