우리가 "안녕하세요"를 100번 출력하고 싶다고 가정하자
print("안녕하세요")
print("안녕하세요")
print("안녕하세요")
print("안녕하세요")
print("안녕하세요")
''''
100번 쓸 수 없다.
이때 반복문을 사용한다.
Swift에서는 반복문을 2개 제공한다
1. For in Loop
2. While Loop
각자 특징을 가지고 있으니 살펴보자
1. For - in Loop
for 반복상수 in 범위연산자,컬렉션{
구문
}
범위연산부분에 upperBound나 lowerBound에 따라서 반복상수의 자료형이 달라진다.
반복상수는 반복문 내 즉 Local scope에서만 사용가능하며 상수이므로 따로 값을 변경할 수 없다.
2. While Loop
while condition{
statements
}
conditon은 항상 boolean형식
True/False중 True일시에만 코드 블록 실행
repeat - While
repeat{
statements
}while condition
코드를 먼저 실행하고 condition을 확인하여 true면 코드반복
정리
For - in Loop | While Loop |
범위 예측 가능 | 예측 쉽지 않음 |
Range, Collection (범위) | Condition확인 (True/False) |
While문 - 조건 먼저 / 무한루프에 빠지지 않도록 확인 * 10 | |
repeat - while 코드를 먼저 Condition 후에 확인 |
'Swift랑 친해지기 > Swift문법정리' 카테고리의 다른 글
(Swift) Labeled Statements (문장 제어) (0) | 2022.08.01 |
---|---|
[Swift] 제어전달문 (break, continue) (0) | 2022.08.01 |
[Swift] 연산자 (Operator) (0) | 2022.07.28 |
[Swift] 단락평가 (Short-circuit Evaluation) (0) | 2022.07.27 |
[Swift] Type Inference, Type Annotation, Type Conversion, Type Alias (0) | 2022.07.25 |