반응형 추상화1 Swift에서의 Protocol, some, any 키워드: 자동차 예제로 쉽게 이해하기 Swift는 강력한 타입 시스템과 프로토콜 지향 프로그래밍을 강조하는 언어입니다. Swift 5.1과 5.7에서는 이를 더욱 강화하기 위해 some과 any 키워드를 도입했습니다. 이 글에서는 Protocol, some Protocol, any Protocol의 차이를 자동차 예제를 통해 쉽게 이해해 보겠습니다. 1. Protocol 우선, 기본적인 프로토콜 선언부터 살펴보겠습니다. 프로토콜은 특정 요구 사항을 정의하여 클래스, 구조체, 열거형이 이를 준수하도록 합니다. 여기서는 자동차에 대한 기본 요구 사항을 정의하는 Car 프로토콜을 만들어 보겠습니다.protocol Car { var name: String { get } func drive()}class Sedan: Car { var.. 2024. 7. 29. 이전 1 다음 반응형