enumeration(줄여서 enum)은 특정 값들 중에서 하나만 선택되도록 하며 이 외에 원하지 않는 값이 선택되는 것을 방지한다. swift 공식문서에는 enumeration에 대해 이렇게 나와있다. (관련 있는 값들의 그룹에 대한 타입을 정의하여 그 타입에 맞는, 그 그룹에 속한 값들만 사용할 수 있게 해준다.) An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code. 출처: https://docs.swift.org/swift-book/LanguageGuide/Enumerations.html 예를 ..