enum
enum school {
case elementary
case middle
case high
} // case elementary, middle, high 도 가능
let mySchool = school.middle
print("my school:" , mySchool)
//my school: middle
enum Grade: Int {
case first = 1
case second = 2
case third = 3
let myGrade = Grade.second
print("my Grade:", myGrade)
//my Grade: second -> 값이 나오지않음. 이넘이 가지고 있는 값을 가져오려면
//rawValue를 써줘야함
print("my Grade:", myGrade.rawValue) //or
let myGrade = Grade.second.rawValue //로 쓸 수 있음