【发布时间】:2021-11-05 10:38:30
【问题描述】:
我想做这样的事情:
enum TestEnum {
case all
case some(_ testElements: Set<TestElement>)
}
public protocol TestElement: Hashable {
var identifier: String { get }
}
但我收到此错误:
Protocol 'TestElement' 作为类型不能符合 'Hashable'
我能做什么?谢谢你的帮助
【问题讨论】:
-
如果我有两个
TestElements,具有相同的identifier,但它们的类型不同。你想让他们在同一个集合中吗? -
@Sweeper 我现在明白这个问题了,谢谢。