-
swift - Protocols #5 (Subscript Requiredments)swift 2021. 1. 12. 18:46
protocol List { subscript(idx: Int) -> Int { get } } struct DataStore: List { subscript(idx: Int) -> Int { get { return 0 } // protocol에 set이 없더라도 실제 구현에서 get만 구현해야 되는 것은 아니다 // 그러나 프로토콜에서 set이 있으면 반드시 구현해야함 set { } } }
'swift' 카테고리의 다른 글
swift - Protocols #7 (Protocol Composition) (0) 2021.01.12 swift - Protocols #6 (Protocol Types, protocol Conformance, Collection of protocol Types) (0) 2021.01.12 swift - Protocols #4 (Initializer Requiredments) (0) 2021.01.12 swift - Protocols #3 (Method Requirements) (0) 2021.01.12 swift - Protocols #2 (Property Requirements) (0) 2021.01.12