【发布时间】:2016-01-04 11:23:19
【问题描述】:
我想对 x-y 网格中的坐标对元素进行设置操作。
例如{(0,0),(1,4),(1,5),(2,3)} 与 {(2,3),(1,4),(2,6)} 联合 = {(0,0),(1,4),(1,5),(2,3),(2,6)}
不幸的是,我无法找到将元组插入 Swift 的 Set 命令的方法,因为它说它们不符合“可散列”协议。
错误:类型 '(Int, Int)' 不符合协议 'Hashable'
我相信我已经找到了解决办法,但它涉及大量代码。在我击中磨刀石之前,有没有一种我想念的简单方法?
【问题讨论】:
-
为什么不使用 CGPoint 而不是元组。