불투명한 타입1 Swift 공식 문서 정리 - 불투명한 타입 (Opaque Types) 안녕하세요. 오늘은 Swift의 '불투명 타입(Opaque Types)'에 대해 알아보겠습니다. 불투명 타입은 값의 구체적인 타입 정보를 숨기면서도 타입 안전성을 유지하는 도구입니다.📌 불투명 타입이 해결하는 문제먼저 불투명 타입이 필요한 이유와 해결하는 문제를 이해해보겠습니다. 다음과 같이 ASCII 문자로 도형을 그리는 간단한 예제를 살펴봅시다:protocol Shape { func draw() -> String}struct Triangle: Shape { var size: Int func draw() -> String { var result: [String] = [] for length in 1...size { result.append(.. 2025. 4. 13. 이전 1 다음