BESS(Back-End Study Space)
swift - 4.문법(반복문) 본문
2020/12/16 - [iOS DEV/swift] - swift - 2. 문법(조건문)
▶ DEV TOOL
- Xcode 12.2
1. 반복문 (for-in, for, while, repeat-while)
// 반복문( for-in, for, while, repeat-while )
// for-in : 배열과 dictionary를 순회할 수 있음
let Numbers=["Prime":[2,3,5,7,11,13], "Fibonacci":[1,1,2,3,5,8], "Square":[1,4,9,16,25]]
var smallest=100000
for (kind, numbers) in Numbers{
for number in numbers {
if number < smallest{
smallest = number
}
}
}
print("smallest number in Numbers is \(smallest)")
// ... 는 같은 값까지 확인
// ..< 는 값 미만까지 확인
var total = 0
for i in 0 ..< 4 { // 0, 1, 2, 3
total += i
}
print(total)
total = 0
for i in 0 ... 4 { // 0,1,2,3,4
total += i
}
print(total)
// while : 조건을 만족하는 동안 작업을 반복 수행
var i = 4
while i < 30{
i *= 2
print ("while \(i)")
}
// repeat-while : 조건을 체크하기 전에 먼저 작업을 수행하므로 최소한 "한"번은 작업을 수행함
i = 10
repeat {
i *= 2
print("repeat while \(i)")
} while i < 60
'iOS DEV > swift' 카테고리의 다른 글
swift - 5.문법(Functions and Closures) (0) | 2020.12.20 |
---|---|
swift - 3. 문법(조건문) (0) | 2020.12.16 |
swift - 2. 문법(변수,상수,배열,사전) (0) | 2020.12.15 |
swift - 1.시작 (0) | 2020.12.15 |