【发布时间】:2014-11-22 12:22:14
【问题描述】:
枚举有一个名为“hashValue”的属性,它是它在枚举中的索引。
现在我的问题是,是否可以通过使用数字来访问其值?例如:let variable:AnEnum = 0
【问题讨论】:
-
hashValue 只是从 Xcode 6 到 Xcode 9 的索引。在 Xcode 10 构建中,hashValue 与索引无关。换句话说:这个问题已经失去了它的价值。
-
从文档中,很明显你不能依赖哈希值作为索引:“哈希值不能保证在你的程序的不同执行中是相等的。”