我有这个简单的结构:
struct StructTest: Equatable {
static func ==(lhs: Content.StructTest, rhs: Content.StructTest) -> Bool {
return lhs.varTest == rhs.varTest
}
var varTest: String?
var arrayTest: [Any]?
}
我想制作一个这样的枚举:
enum TestEnum: StructTest {
case case1 = StructTest(varTest: "test", arrayTest: nil)
}
但是我收到了这些错误:
我理解没有Equatable
协议时出现的错误,但我不知道这个错误是什么以及如何纠正错误...
感谢您的帮助。