hashable protocol (1) 썸네일형 리스트형 140 ~ 151. Protocol (프로토콜) Protocol (프로토콜) 형식에서 공통으로 제공하는 멤버 목록이다. 프로토콜 내에는 멤버들이 선언되어 있지만 실제 구현은 포함되지 않는 대신 클래스나 구조체 등이 이를 구현한다. 이를 'Adopting Protocol(프로토콜을 채용한다.)'라고 한다. 프로토콜을 채용한 형식은 프로토콜에 선언된 멤버를 모두 구현해야만 한다. 따라서 프로토콜 내에 선언된 멤버들을 'Requirements(요구사항)'이라고 한다. Syntax protocol ProtocolName { propertyRequirements methodRequirements initilaizerRequirements subscriptRequirements } protocol ProtocolName: Protocol, ... { } Defi.. 이전 1 다음