본문 바로가기
Develop/Swift

Swift2 IF, SWITCH 문

by J0DEV 2021. 8. 10.
반응형

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