In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article will explain in detail how to use the Swift Set collection. The editor thinks it is very practical, so I share it for you as a reference. I hope you can get something after reading this article.
1. Create Set collection / / create Setvar set: Set = [1,2,3] var set2 = Set (arrayLiteral: 1,2,3) 2. Get the element / / set get the minimum value set.min () / / get the first element, indefinite set [set.startIndex] set.first// gets the element through the subscript and can only move backward, not forward / / get the second element set.index (after: set.startIndex) / / get several elements after a subscript [set.index (set.startIndex, offsetBy: 2)] 3. Common method / / get the number of elements set.count// judge empty set if set.isEmpty {print ("set is empty")} / / determine whether the collection contains an element if (set.contains (3)) {print ("set contains 3")} / / insert set.insert (0) / / remove set.remove (2) set.removeFirst () / / remove the element at the specified location. Unpack, get the Optional type, if you remove the element that does not exist EXC_BAD_INSTRUCTIONset.remove (at: set.firstIndex (of: 1)!) set.removeAll () var setStr1: Set = ["1", "2", "3", "4"] var setStr2: Set = ["1", "2", "5", "6"] / / Set take intersection setStr1.intersection (setStr2) / / {"2", "1"} / / Set take intersection setStr1.symmetricDifference (setStr2) / / {"4", "5" "3", "6"} / / Set merge setStr1.union (setStr2) / / {"2", "3", "1", "4", "6", "5"} / / Set take relative complement (difference) A.subtract (B), that is, the set of elements that belongs to A but does not belong to B setStr1.subtract (setStr2) / / {"3", "4"} var eqSet1: Set = [1,2,3] var eqSet2: Set = [3,1,2] / / judge that the Set set is equal if eqSet1 = = eqSet2 {print ("the two sets are equal only when all the elements in the set are equal Independent of the order of elements ")} let set3: Set = [0,1] let set4: Set = [0,1,2] / / judgment subset set3.isSubset (of: set4) / / set3 is a subset of set4, trueset3.isStrictSubset (of: set4) / / set3 is a true subset of set4, true// determines that set4.isSuperset (of: set3) / / set4 is a superset of set3, trueset4.isStrictSuperset (of: set3) / / set4 is a true superset of set3. Set traversal / / traversal element for ele in set4 {print (ele)} / / Enum of the traversal collection for ele in set4.enumerated () {print (index)} / / subscript traverses for index in set4.indices {print (set 4 [index])} / / sort from smallest to largest, and then traverse for ele in set4.sorted (by:
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.