# Nested Type

1개의 포스트

18. 중첩된 타입(nested type)

열거형은 특정 클래스 또는 구조체의 기능 지원을 위해서 생성된다. 스위프트는 중첩된 타입을 정의할 수 있으며, 지원하는 타입의 정의 내에서 열거형, 클래스 그리고 구조체를 중첩할 수 있다. 중첩된 타입의 동작 아래의 예시 코드에서는 BlackjackCard라는 구조체를 정의하는데 이 구조체는 Suit와 Rank라는 2개의 중첩된 열거형을 포함한다. 중첩된 타입의 참조 정의된 컨텍스트 외부에서 중첩된 타입을 사용하기 위해서 해당 타입의 이름을 접두사로 붙인다.

2022년 4월 20일
·
0개의 댓글
·