Swift part3
■ このスレッドは過去ログ倉庫に格納されています
0067デフォルトの名無しさん
2014/08/15(金) 13:44:09.62ID:HBtdHn8gvar age: Int
var name: String
var hashValue: Int { return age.hashValue ^ name.hashValue }
}
func ==(l: Person, r: Person) -> Bool { return l.age == r.age && l.name == r.name }
// ↓全部同じ
Person(age: 20, name: "a").hashValue
Person(age: 27, name: "b").hashValue
Person(age: 30, name: "c").hashValue
■ このスレッドは過去ログ倉庫に格納されています