我有两个对象具有不同的值的同一个结构类。我需要比较这两个对象是否相等。请引导我通过一个适当的解决方案。如何比较两个Struct对象?
struct CustomerInfo {
var billAddressCity: String?
init(a:String?){
billAddressCity = a
}
}
/* init object */
var obj1 = CustomerInfo?
var obj2 = CustomerInfo?
obj1 = CustomerInfo(a: "ONE")
obj2 = CustomerInfo(a: "TWO")
/* I need to compare these two objects */
if obj1 == obj2 {
Print(equal values)
}
这不是荫寻找的答案,因为它说我需要手动场的每一个值进行比较, Compare two instances of an object in Swift
你的结构必须符合Equatable协议使用“==”的对比 –
_”这不是我正在寻找的答案“_嗯,这就是答案不管... –