为什么Swift的Character类型不可Hashable?

时间:2014-07-01 16:40:55

标签: ios swift

默认情况下,Swift的字符类型是否有一些好的理由不符合Hashable协议。当我想将它用作字典键时,我发现很多情况,然后我总是要添加这个看似愚蠢的扩展:

extension Character: Hashable {
    var hashValue: Int {
    return String(self).hashValue
    }
}

1 个答案:

答案 0 :(得分:0)

不是创建扩展程序,只需将字符键放入字符串中就可以轻松得多。

相关问题