728x90
반응형
- 조건문
- if-else
- switch
- 반복문
- for-in
- while
- repeat-while
1. 조건문
if-else 문
if condition {
code
} else if condition {
code
} else {
code
}
조건문의 condition에는 항상 Bool 타입을 사용
switch 문
switch value {
case pattern:
code
case pattern:
code
default:
code
}
가능한 모든 case가 명시되어 있지 않은 경우, default 문을 포함시켜야 한다.
case 문이 끝나면 자동으로 break가 적용
break 기능을 원하지 않다면 fallthrough를 사용
범위연산자
1..<100 // 1 이상 100 미만
100...Int.max // 100 이상 Int의 최댓값 이하
case의 pattern에 사용 가능하다.
2. 반복문
for-in 문
for item in items {
code
}
Dictionary의 item은 경우 key와 value로 구성된 튜플 타입
for (key, value) in items {
code
}
while 문
while condition {
code
}
repeat-while 문
repeat {
code
} while condition
최소 한번 code를 실행하는 구문
다른 언어의 do-while 문과 유사하다.
728x90
반응형
'프로그래밍 언어 > Swift' 카테고리의 다른 글
[Swift] 스위프트 기본 문법 3 (함수) (0) | 2023.07.08 |
---|---|
[Swift] 스위프트 기본 문법 2 (Array, Dictionary, Set) (0) | 2023.07.03 |
[Swift] 스위프트 기본 문법 1 (언어 관습, 콘솔로그, 문자열 보간법, 데이터 타입, Any, AnyObject, nil) (0) | 2023.07.03 |