[Swift 문법] 열거형 (Enumerations) - 원시값과 연관값
Swift2022. 7. 14. 08:08[Swift 문법] 열거형 (Enumerations) - 원시값과 연관값

열거형 구문 enum CompassPoint { // enumeration definition goes here case north case south case east case west } let direction = CompassPoint.east print(type(of: direction)) // CompassPoint 열거형 (enumeration) 은 관련된 값의 그룹(한정된 사례들, 케이스들)을 위한 타입을 정의하고, 코드에서 타입-세이프 방법으로 값을 동작하게 한다. 타입 세이프란 값에 대해 타입을 명확하도록 도와주고, 잘못된 타입의 값이 전달되는 것을 막아주는 것을 말한다. 열거형을 사용하면, 미리 정의해둔 타입의 케이스에서 벗어날 수 없으므로 코드의 가독성과 안정성이 높아진다. enum..

image