访问 Set 元素很快,而且 Set 类型必须是可散列的。
我认为 Swift 只存储每个元素的散列值,但我发现原始值(未散列)也可以访问。例如像这样:
var favoriteGenres: Set<String> = ["Rock", "Classical", "Hip hop"]
for genre in favoriteGenres {
print("\(genre)")
}
输出:
// Jazz
// Hip hop
// Classical
swift如何将Set类型存储在内存中并访问它?