본문 바로가기
2022_iOS 앱 개발자 워크숍/1, Swift 문법 복습

Swift : Enum [ 열거형 ]

by 황민우 2022. 1. 8.

정의

관련있는 데이터들이 멤버로 구성되어 있는 자료형 객체
 - 원치 않는 값이 잘못 입력되는 것 방지
 - 입력 받을 값이 한정되어 있을 때
 - 특정 값 중 하나만 선택하게 할 때


  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

댓글