Notice
Recent Posts
Recent Comments
Link
김재호
Swift 기본문법(제어 흐름) 본문
Swift의 제어 흐름은 프로그램의 실행 흐름을 제어하는 구조로, 조건에 따라 코드의 실행을 다르게 하거나 반복적으로 실행할 수 있도록 합니다.
✅ 1. 조건문 (Conditionals)
if, else if, else

guard
- 주로 함수나 루프 안에서 조건을 만족하지 않으면 조기 종료할 때 사용합니다.

switch
- break가 없어도 자동으로 case별로 빠져나갑니다.
- fallthrough를 사용하면 다음 case로 넘어갈 수 있습니다.

✅ 2. 반복문 (Loops)
for-in
- 배열, 딕셔너리, 범위 등을 순회합니다.

while
- 조건이 true인 동안 계속 반복합니다.

repeat-while
- 무조건 최소 한 번은 코드가 실행됩니다.

✅ 3. 흐름 제어 키워드
- break: 반복문 또는 switch문에서 빠져나감
- continue: 반복문의 다음 반복으로 넘어감
- fallthrough: switch문에서 다음 case로 이동
- return: 함수 실행을 종료하고 값을 반환
- throw: 오류를 던짐 (오류 처리 시 사용)
'PL' 카테고리의 다른 글
| Swift 기초문법(함수) (0) | 2025.06.26 |
|---|---|
| Swift 기초문법(연산자) (0) | 2025.06.25 |
| Swift 기초문법 (데이터타입) (0) | 2025.06.25 |