티스토리 뷰
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | //Switch Part1 기본 //Switch가 Swift에서는 약간 다릅니다.(라임) let str = "a" //가장 기본적인 switch 구분입니다. switch str{ case "a": print("저는 a 입니다.") case "A": print("저는 A 입니다.") case "b": print("저는 b 입니다.") case "B": print("저는 B 입니다.") default: print("디폴트를 꼭 해줘야 합니다.") } //"저는 a 입니다."가 출력됩니다. //case를 여러개 묶을 수도 있습니다. switch str{ case "a","A": print("저는 A 입니다.") case "b","B": print("저는 B 입니다.") default: print("역시 디폴트를 꼭 해줘야 합니다.") } //"저는 A 입니다."가 출력됩니다. //c언어의 switch 처럼 사용할려면 fallthrough 를 사용하면 됩니다. var result:String = "저는 " switch str{ case "a": result += "소문자 " fallthrough case "A": result += "A 입니다." default: print("또 디플트를 해줘야 합니다.") } print(result) //"저는 소문자 A 입니다."가 출력됩니다. //끝! | cs |
'IOS - STUDY' 카테고리의 다른 글
SWIFT 2.0 - 연산자 Part2 (범위, 대입, 증감 연산자) (0) | 2016.09.09 |
---|---|
SWIFT 2.0 - 연산자 Part1 (산술, 단항, 이항, 비교, 논리 연산자) (0) | 2016.09.09 |
SWIFT 2.0 - 타입 추론 (1) | 2016.08.30 |
SWIFT 2.0 - 변수와 상수 (0) | 2016.08.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday