열거형 (1) 썸네일형 리스트형 [IOS 프로그래밍을 위한 스위프트 기초] 2단원 15. 열거형 15. 열거형 기존 다른 언어의 열거형과 다르게 기능이 강력하다. 정의 - enum은 타입이므로 대문자 카멜케이스를 사용하여 이름을 정의한다. - 각 case는 소문자 카멜케이스로 정의한다. - 각 case는 그 자체가 고유의 값이다. enum 이름 { case 이름1 case 이름2 case 이름3, 이름4, 이름5 ... } 열거형의 사용 enum Weekday { case mon case tue case wed case thu, fri, sat, sun } 원하는 만큼 케이스를 한 줄에 표현해도 무관하다. var day: Weekday = Weekday.mon 정식적인 표현은 위와 같지만, day = .tue 처럼 축약하여 표현할 수도 있다. 다만 타입이 명시되지 않았다면, 축약 형식으로 표현했을 .. 이전 1 다음