Swift CheatSheet —哈希
- 设置,字典使用哈希键访问元素
- 要使用Set,Dictionary,要保存的用户数据应符合Hashable协议,这意味着用户数据应提供哈希键。
- 使用哈希键 ,可以识别用户数据。
- 字符串,整数已经可以哈希
- 但是用户创建的结构,类? 应该与Hashable
Apple文档说, 要添加 Hashable
一致性,请提供 ==
运算符函数并实现 hash(into:)
方法。 https://developer.apple.com/documentation/swift/hashable,因为Hashable继承自Equatable
通过添加==和hash()使其符合Hashable
- 用名字和年龄进行哈希,并得到预期的结果
2.仅使用名称进行哈希
但是结果出乎意料..我只想识别名称为Info的信息
嗯?