lhs
rhs
두개의 필드로 구별struct Pet : Equatable{
let id: String
let name: String
// != 로 작성해도 ok
static func == (lhs: Pet, rhs: Pet) -> Bool {
return lhs.id == rhs.id
}
}
let myPet1 = Pet(id: "01", name: "고양이")
let myPet2 = Pet(id: "02", name: "댕댕이")
let myPet3 = Pet(id: "03", name: "개냥이")
if myPet1 == myPet3 {
print("두 펫은 같다")
}
//두 펫은 같다 출력