반응형
SWIFT의 에서 IF문과 SWITCH 문을 보자.
이 둘은 기존의 다른 언어에서 사용하는 문법이 거의 비슷하다고 보면된다.
먼저 IF 문을 살펴보자
IF문
let age = 7;
if age < 3 {
print("Baby")
} else {
print("adult");
}
기존의 IF문과 비슷하다.
하지만 여기서는 조건문에 "()"를 입력하지 않는다.
사실 입력해도 상관없지만 스위프트 특성을 위해서 추천하지는 않는다.
이제 case 문을 살펴보자.
CASE문
switch age{
case 1..<3:
print("Baby")
default:
print("adult")
}
여기서
case 1..<3:
은 1부터 3 미만 (3포함 안함)까지를 의미한다.
default를 안쓰면 컴파일 에러가 나기 때문에 필수적으로 입력해야한다.
switch age{
case 0,3,11,12:
print("Baby")
case 4...10:
print("Child")
default:
print("adult")
}
case 0,3,11,12:
처럼 특정 부분만을 지정가능하다.
case 4...10:
위의 코드는 4~10까지를 의미한다.
반응형
'Develop > Swift' 카테고리의 다른 글
Swift2 Class (0) | 2021.08.10 |
---|---|
Swift2 함수 func (0) | 2021.08.10 |
Swift2 For, While 문 (0) | 2021.08.10 |
Swift2 Collection Types (Array, Set, Dictionary) (0) | 2021.08.10 |
Swift2 상수와 변수, 자료형 (0) | 2021.08.10 |