열거형(enum)
enum은 목록을 뜻하는 enumeration의 줄임말
enum은 타입임 따라서 UpperCamelCase를 쓴다
enum 이름 {
case 이름1
case 이름2
case 이름3, 이름4, 이름5
}
enum은 한 가지 특징을 가지는 것을 여러 케이스로 나눌 수 있음
따라서 switch 문에서 사용하면 케이별로 다른 처리가 가능함
(그리고 enum을 활용한 switch에서는 default가 없어도 됨 모든 경우의 수를 처리했다면)
원시값이라는 개념도 있는데 뭔소린지 모르겠음;;;