작성한 질문수
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
29. Enum
작성
·
256
0
switch 문으로
enum타입에 접근하여 그 타입 안에 정의된 케이스들을 접근하는 것 아닌가요?
switch traingle{
}
switch 옆에 enum타입이 아닌 triangle을 넣는 이유를 모르겠습니다.
다음과 같이 enum타입을 switch 옆에 써야하는 것 아닌가요?
switch Rectangle{
case .triangle ~~~
case .circle ~~~
답변 1
안녕하세요
아마 변수 이름을 triangle이라고 지어서 case로 있는 triangle과 혼동하신것 같습니다.
저 triangle은 Rectangle타입 입니다.
따라서 말씀하신 것 처럼 Rectangle타입이기 때문에 switch문에서 사용 가능합니다.
이해됐습니다 감사합니다.
이해됐습니다 감사합니다.