'Enum' 은 미리 정의된 상수 값 세트를 특정 변수에 할당할 수 있는 특수 데이터 유형입니다.
열거형을 사용하면 코드의 가독성이 향상되고,유지 관리가 쉬워지며, 허영된 값 이외의 값 사용을 방지할 수 있습니다.
열거형 값은 일반적으로 관련 항목 집합으로 구성되며 각 값은 의미 있는 이름으로 식별됩니다. 예를 들어 색상, 요일, 방향등이
열거형으로 사용되는 경우가 많습니다.
Enum의 특징
- 가독성 향상: 숫자나 문자열 대신 의미 있는 이름을 사용하여 코드의 가독성을 높입니다.
- 타입 안정성: 열거형 타입은 컴파일 타임에 타입 체크를 할 수 있어 오류를 줄입니다.
- 유지 보수 용이: 열거형 값의 변경이나 추가가 쉽고 코드의 다른 부분에 쉽게 반영될 수 있습니다.
- 범위 제한: 특정 변수에 허용된 값의 집합을 제한할 수 있습니다.
Enum 정의 예시는 다음과 같습니다.
enum Color {
case red, green, blue
// Usage
let color = Color.red
print(color) // Output: red
'Swift '문법'' 카테고리의 다른 글
Bool (0) | 2024.07.09 |
---|---|
Set (0) | 2024.07.08 |
Class '클래스' (0) | 2024.07.04 |
튜플(tuple) (0) | 2024.07.03 |
스택(Stack) 큐(Queue) (0) | 2024.07.02 |