Swift
[Swift] 7. 조건문
CodingKwon
2021. 10. 5. 23:35
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 이하)