daily pastebin goal
25%
SHARE
TWEET

Untitled

a guest Feb 13th, 2018 56 Never
Upgrade to PRO!
ENDING IN00days00hours00mins00secs
  1. let array = Array(someSet)
  2.    
  3. let mySet = Set(["a", "b", "a"])  // Set<String>
  4. let myArray = Array(mySet)        // Array<String>
  5. print(myArray) // [b, a]
  6.    
  7. init<S>(_ s: S) where S : Sequence, Element == S.Iterator.Element
  8.    
  9. let stringSet = Set(arrayLiteral: "car", "boat", "car", "bike", "toy")    
  10. let stringArray = Array(stringSet)
  11.  
  12. print(stringArray)
  13. // may print ["toy", "car", "bike", "boat"]
  14.    
  15. let stringSet = Set(["car", "boat", "bike", "toy"])
  16. let stringArray = stringSet.sorted()
  17.  
  18. print(stringArray)
  19. // will print ["bike", "boat", "car", "toy"]
  20.    
  21. let stringSet = Set(arrayLiteral: "car", "boat", "car", "bike", "toy")
  22. let stringArray = stringSet.filter { $0.characters.first != "b" }
  23.  
  24. print(stringArray)
  25. // may print ["car", "toy"]
  26.    
  27. let intSet = Set([1, 3, 5, 2])
  28. let stringArray = intSet.flatMap { String($0) }
  29.  
  30. print(stringArray)
  31. // may print ["5", "2", "3", "1"]
  32.    
  33. let intSet = Set([1, 3, 5, 2])
  34. // alternative to `let intArray = Array(intSet)`
  35. let intArray = intSet.map { $0 }
  36.  
  37. print(intArray)
  38. // may print [5, 2, 3, 1]
  39.    
  40. var example:Set = ["a","b","c"]
  41. let makeExampleArray = [example.sorted()]
  42. makeExampleArray
  43.    
  44. ["a","b","c"] or ["b","c","a",] or ["c","a","b"] or ["a","c","b"] or ["b","a","c"] or ["c","b","a"]
  45.    
  46. for item in myItemSet {
  47.    ...
  48. }
  49.    
  50. let itemsArray = myItemSet.sorted()
  51.    
  52. let itemsArray = myItemSet.map { $0 }
  53.    
  54. var itemsArray : [MyObjectType] = []
  55. if let typedSet = myItemSet as? Set<MyObjectType> {
  56.  itemsArray = typedSet.map { $0 }
  57. }
  58.    
  59. extension Set {
  60.     var array: [Element] {
  61.         return Array(self)
  62.     }
  63. }
  64.    
  65. let array = set.array
  66.    
  67. func getArrayFromSet(set:NSSet)-> NSArray {
  68.  
  69. return set.map ({ String($0) })
  70. }
  71.    
  72. var letters:Set = Set<String>(arrayLiteral: "test","test") // your set
  73. print(self.getArrayFromSet(letters))
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top