Swiftのカスタムプロトコルをキーにしたディクショナリ(実際にはHashSet)を作成しようとしていますが、タイトルにエラーがあります。
プロトコル 'myProtocol'は、Selfまたは関連する型の要件があるため、一般的な制約としてのみ使用できます
頭も尻尾も作れません。
protocol Observing: Hashable { }
var observers = HashSet<Observing>()
キーに何かを保持できる辞書を作成する方法の
—
jtbandes 2014
@jtbandesそれは重複ではありません。エラーメッセージの実際の意味を尋ねています。「自己または関連するタイプの要件」とは何ですか?
—
devios1 2014