정의
관련있는 데이터들이 멤버로 구성되어 있는 자료형 객체
- 원치 않는 값이 잘못 입력되는 것 방지
- 입력 받을 값이 한정되어 있을 때
- 특정 값 중 하나만 선택하게 할 때
ex) 색깔 ( 빨강,녹색,파랑 )
성별 ( 남, 여)
열거형 정의 형식
enum 열겨형명{
// 열겨형 정의
}
열거형 예제 1 : 하나의 case 문에 멤버 나열
enum planet {
case Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune
}
열거형 예제 2
enum Compass{
case North
case South
case East
case West
}
print(Compass.North)
var direction = Compass.West
direction = .East
print(direction, type(of:direction))
실행결과
// North
// East Compass (자료형은 열거형 Compass형)
강의 출처 : https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA
'2022_iOS 앱 개발자 워크숍 > 1, Swift 문법 복습' 카테고리의 다른 글
Swift : Array (0) | 2022.01.15 |
---|---|
Swift : Enum고급 [ rawValue, associated value ] (0) | 2022.01.11 |
Swift : Protocol (0) | 2022.01.08 |
Swift : 접근 제어 [ Access modifier ] (0) | 2022.01.07 |
Swift : Extension (0) | 2022.01.07 |
댓글