我想知道如果我能以某種方式使用x,y對爲重點,以我的字典在Swift中,我可以使用元組作爲字典中的鍵嗎?
let activeSquares = Dictionary <(x: Int, y: Int), SKShapeNode>()
但我得到的錯誤:
Cannot convert the expression's type '<<error type>>' to type '$T1'
和錯誤:
Type '(x: Int, y: Int)?' does not conform to protocol 'Hashable'
那麼..我們如何使它符合?
+1。作爲值的元組是否工作? – Thilo
我相信'(x:Int,y:Int)'不是一個哈希值的東西:) –
@Thilo是元組作爲值工作 – JuJoDi