0
不标值,所以我创建了一个名为艺术家类,我想创建类型的键值字典[艺术家:INT],但是当我尝试可以输入
dictionary[Artist] = 1
我得到不能标值型艺术家
这是我的艺术家类和可哈希函数
class Artist: Hashable {
let name: String
let lastName: String
var hashValue: Int {
return NSUUID().UUIDString.hashValue
}
init(name: String, lastName: String) {
self.name = name
self.lastName = lastName
}
}
func ==(lhs: Artist, rhs: Artist) -> Bool {
return lhs.hashValue == rhs.hashValue
}