728x90
반응형
if ~ else if ~ else ~
- 조건은 괄호 없이 작성 가능합니다
- 2개 이상 조건을 작성하는 경우
&&, || 을 사용합니다
import UIKit
let age = 30
// if 문의 조건절에는 boolean 타입을 사용합니다.
// 예) age > 20
if age > 20 {
print("성인 입니다")
} else {
print("미성년 입니다")
}
// else-if 조건을 이용해서, 조건을 세분화 해보겠습니다.
if age >= 10 && age < 20 {
print("10대 입니다")
} else if age >= 20 && age < 30 {
print("20대 입니다")
} else if age >= 30 && age < 40 {
print("30대 입니다")
} else if age >= 40 && age < 50 {
print("40대 입니다")
} else {
print("......")
}
switch - case
- 기본 형식 예제 참고
- if ~ else if ~ else ~ 조건문의 다른 형식이라고 생각하면 됩니다
- switch - case 문은 enum 과 함께 사용하여
오류를 최소화할 수 있습니다
import UIKit
enum Weather {
case sun
case cloud
case rain
}
var weather: Weather = .rain
switch weather {
case .sun:
print("맑아요")
case .cloud:
print("흐려요")
case .rain:
print("비와요")
}
728x90
반응형
'Swift' 카테고리의 다른 글
[ Swift ] 옵셔널 (0) | 2023.01.25 |
---|---|
[ Swift ] 반복문 (0) | 2023.01.23 |
[ Swift ] Enum (0) | 2023.01.18 |
[ Swift ] 배열과 딕셔너리 (0) | 2023.01.16 |
[ Swift ] 변수와 연산자 (0) | 2023.01.13 |