반응형
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 조건 :
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
13. Swift함수의 반환 타입 (0) | 2019.02.20 |
---|---|
12. Swift 함수의 매개변수 이름과 전달인자 레이블 (0) | 2019.02.19 |
10. Swift 열거형(enum) (0) | 2019.02.17 |
9. Swift의 배열(Array)과 딕셔너리(Dictionary) 그리고 세트(Set) (0) | 2019.02.16 |
8. Swift 타입 별칭(typealias) & 튜플(Tuple) (0) | 2019.02.15 |