【发布时间】:2015-10-16 16:05:53
【问题描述】:
我要做的是为数组创建一个扩展,以检查所有元素是否都是唯一的。我的计划是创建一个 Set 并检查 Set 的计数到 Array 的计数。但是,我不确定如何将 Set 的类型绑定到与 Array 相同的类型。
extension Array {
func unique() -> Bool {
var set = Set<self>()
// Now add all the elements to the set
return set.count == self.count
}
}
【问题讨论】: