본문 바로가기
프로그래밍/Spring

11. Switch문의 골격

by Mr-후 2019. 2. 18.
반응형

11. Switch문의 골격 



이건 걍 단순하게 switch문의 골격을 나타내는 포스팅이다. 


switch 입력 값 {

case 비교 값 1: 

실행 구문

case 비교 값2: 

실행 구문

//case문 끝나고 swith문을 빠져나가지 않게 하기 위해서는 

//fallthrough

//를 적어야 한다. 

case 비교 값3, 비교 값4, 비교 값5: //한번에 여러 값과 비교할 수 있다. 

실행구문 

break     //break 키워드를 통한 종료는 선택적이다. 

default: // 한정된 범위가 명확하지 않다면 default는 필수다. 

실행 구문 

}


스위치 구문에서 튜플을 사용할 수 있다. 


typealias NameAge = (name: String, age: Int)

let tuple: NameAge = ("yh.min", 9)

switch tuple {

case ("yh.min",9) : 

print("bingo!!")

default: 
    print("? ")

}


스위치 구문에서 와일드카드 식별자( _ )를 사용할 수 있다. 

where키워드를 사용하여 case의 조건을 확장할 수 있다. 

case 비교값 where 조건 : 



반응형