1. if-else 구문
if 조건 {
/* 실행 구문 */
} else if 조건 {
/* 실행 구문 */
} else {
/* 실행 구문 */
}
- if의 조건에는 Bool 타입만 사용해야 함 (지키지 않을 시 컴파일 오류)
2. switch 구문
switch 비교값 {
case 패턴:
/* 실행 구문 */
default:
/* 실행 구문 */
}
- case의 각 실행 구문이 있어야 함
- default 구문이 있어야 함
- break를 명시적으로 사용하지 않아도 자동적으로 case마다 break가 적용
- fallthrough 키워드를 사용하여 break를 무시가능
- 쉼표(,)를 사용하여 case에 여러 패턴을 적용 가능
- 범위 연산자를 사용할 수 있음
- 1..<100 (1 이상 100 미만)
- 1...100 (1 이상 100 이하)
'Swift' 카테고리의 다른 글
[Swift] 9. optional 옵셔널 (0) | 2021.10.06 |
---|---|
[Swift] 8. 반복문 (0) | 2021.10.05 |
[Swift] 6. 함수 (0) | 2021.10.05 |
[Swift] 5. 컬렉션 타입 (0) | 2021.10.05 |
[Swift] 4. Any, AnyObject, nil (0) | 2021.10.04 |
댓글