How can we create unique object list in Swift language like NSSet & NSMutableSet in Objective-C.
extension Array where Element: Hashable {
var setValue: Set {
return Set(self)
}
}
let numbers = [1,2,3,4,5,6,7,8,9,0,0,9,8,7]
let uniqueNumbers = numbers.setValue // {0, 2, 4, 9, 5, 6, 7, 3, 1, 8}
let names = ["John","Mary","Steve","Mary"]
let uniqueNames = names.setValue // {"John", "Mary", "Steve"}