인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

주땡님의 프로필 이미지
주땡

작성한 질문수

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]

29. Enum

switch triangle 질문.

작성

·

256

0

switch 문으로

enum타입에 접근하여 그 타입 안에 정의된 케이스들을 접근하는 것 아닌가요?

 

switch traingle{

}

switch 옆에 enum타입이 아닌 triangle을 넣는 이유를 모르겠습니다.

다음과 같이 enum타입을 switch 옆에 써야하는 것 아닌가요?

switch Rectangle{

case .triangle ~~~

case .circle ~~~

}

 

답변 1

0

iOS Developer - 이정님의 프로필 이미지
iOS Developer - 이정
지식공유자

안녕하세요

아마 변수 이름을 triangle이라고 지어서 case로 있는 triangle과 혼동하신것 같습니다.

저 triangle은 Rectangle타입 입니다.image

따라서 말씀하신 것 처럼 Rectangle타입이기 때문에 switch문에서 사용 가능합니다.

 

주땡님의 프로필 이미지
주땡
질문자

이해됐습니다 감사합니다.

주땡님의 프로필 이미지
주땡

작성한 질문수

질문하기