프로그래밍/Spring
11. Switch문의 골격
Mr-후
2019. 2. 18. 09:30
반응형
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 조건 :
반응형