본문 바로가기

Swift '문법'

Enum(Enumeration)

'Enum' 은 미리 정의된 상수 값 세트를 특정 변수에 할당할 수 있는 특수 데이터 유형입니다.

열거형을 사용하면 코드의 가독성이 향상되고,유지 관리가 쉬워지며, 허영된 값 이외의 값 사용을 방지할 수 있습니다.

열거형 값은 일반적으로 관련 항목 집합으로 구성되며 각 값은 의미 있는 이름으로 식별됩니다. 예를 들어 색상, 요일, 방향등이

열거형으로 사용되는 경우가 많습니다.

Enum의 특징

  1. 가독성 향상: 숫자나 문자열 대신 의미 있는 이름을 사용하여 코드의 가독성을 높입니다.
  2. 타입 안정성: 열거형 타입은 컴파일 타임에 타입 체크를 할 수 있어 오류를 줄입니다.
  3. 유지 보수 용이: 열거형 값의 변경이나 추가가 쉽고 코드의 다른 부분에 쉽게 반영될 수 있습니다.
  4. 범위 제한: 특정 변수에 허용된 값의 집합을 제한할 수 있습니다.

 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