for문
for i in 1..<10 {
print(i) // 1,2,3,4,5,6,7,8,9
}
범위 구문자리에는 범위연산자, 배열, 문자열, 특정 함수
- 특정 함수 :
(1...5).reversed()
stride(from:1, to:5, by:2)
- 특정 함수 :
상수(i) 자리에 와일드 카드 패턴 (_) 사용 가능
While문
while문 : 조건 만족하는 경우 블럭 실행
while a<10 { print(a) a += 2 // 조건에 변화를 주는 문장 필수 }
repeat-while문 : 블럭 실행 후 조건 확인
repeat { print(a) a += 1 } while a <= 5
범위에 따라 반복 -> for문
조건에 따라 반복 -> while문
제어 전송문
- continue
- 다음주기로 건너뜀
- break
- 반복문 종료
- continue
Labled Statements : 반복문에 이름을 매김
OUTER: for i in 0...3 { INNER: for j in 0...3 { if j > 1 { continue OUTER } } }
'iOS > Swift' 카테고리의 다른 글
[Swift] 조건문 (0) | 2022.07.04 |
---|---|
[Swift] 연산자 (0) | 2022.07.04 |
[Swift] 변수와 데이터 (0) | 2022.07.03 |