Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let array = Array(someSet)
- let mySet = Set(["a", "b", "a"]) // Set<String>
- let myArray = Array(mySet) // Array<String>
- print(myArray) // [b, a]
- init<S>(_ s: S) where S : Sequence, Element == S.Iterator.Element
- let stringSet = Set(arrayLiteral: "car", "boat", "car", "bike", "toy")
- let stringArray = Array(stringSet)
- print(stringArray)
- // may print ["toy", "car", "bike", "boat"]
- let stringSet = Set(["car", "boat", "bike", "toy"])
- let stringArray = stringSet.sorted()
- print(stringArray)
- // will print ["bike", "boat", "car", "toy"]
- let stringSet = Set(arrayLiteral: "car", "boat", "car", "bike", "toy")
- let stringArray = stringSet.filter { $0.characters.first != "b" }
- print(stringArray)
- // may print ["car", "toy"]
- let intSet = Set([1, 3, 5, 2])
- let stringArray = intSet.flatMap { String($0) }
- print(stringArray)
- // may print ["5", "2", "3", "1"]
- let intSet = Set([1, 3, 5, 2])
- // alternative to `let intArray = Array(intSet)`
- let intArray = intSet.map { $0 }
- print(intArray)
- // may print [5, 2, 3, 1]
- var example:Set = ["a","b","c"]
- let makeExampleArray = [example.sorted()]
- makeExampleArray
- ["a","b","c"] or ["b","c","a",] or ["c","a","b"] or ["a","c","b"] or ["b","a","c"] or ["c","b","a"]
- for item in myItemSet {
- ...
- }
- let itemsArray = myItemSet.sorted()
- let itemsArray = myItemSet.map { $0 }
- var itemsArray : [MyObjectType] = []
- if let typedSet = myItemSet as? Set<MyObjectType> {
- itemsArray = typedSet.map { $0 }
- }
- extension Set {
- var array: [Element] {
- return Array(self)
- }
- }
- let array = set.array
- func getArrayFromSet(set:NSSet)-> NSArray {
- return set.map ({ String($0) })
- }
- var letters:Set = Set<String>(arrayLiteral: "test","test") // your set
- print(self.getArrayFromSet(letters))
Add Comment
Please, Sign In to add comment