Swift에서 사용자 정의 프로토콜을 기반으로 하는 Dictionary (실제로 HashSet ) 를 만들려고 하는데 제목에 오류가 있습니다.
프로토콜 'myProtocol'은 자체 또는 관련 유형 요구 사항이 있기 때문에 일반 제약 조건으로 만 사용할 수 있습니다.
머리도 꼬리도 만들 수 없습니다.
protocol Observing: Hashable { }
var observers = HashSet<Observing>()
Key에 무엇이든 담을 수있는 Dictionary를 만드는 방법의
—
jtbandes
@jtbandes 중복이 아닙니다. 오류 메시지가 실제로 무엇을 의미하는지 묻습니다. "자체 또는 관련 유형 요구 사항"이란 무엇입니까?
—
devios1 2014-07-24