Notice
Recent Posts
Recent Comments
올해는 머신러닝이다.
array union, intersection 관련내용 본문
es, Swift has the Set
class.
let array1 = ["a", "b", "c"]
let array2 = ["a", "b", "d"]
let set1:Set<String> = Set(array1)
let set2:Set<String> = Set(array2)
Swift 3.0+ can do operations on sets as:
firstSet.union(secondSet)// Union of two sets
firstSet.intersection(secondSet)// Intersection of two sets
firstSet.symmetricDifference(secondSet)// exclusiveOr
Swift 2.0 can calculate on array arguments:
set1.union(array2) // {"a", "b", "c", "d"}
set1.intersect(array2) // {"a", "b"}
set1.subtract(array2) // {"c"}
set1.exclusiveOr(array2) // {"c", "d"}
Swift 1.2+ can calculate on sets:
set1.union(set2) // {"a", "b", "c", "d"}
set1.intersect(set2) // {"a", "b"}
set1.subtract(set2) // {"c"}
set1.exclusiveOr(set2) // {"c", "d"}
'IOS' 카테고리의 다른 글
xcode 인덱싱 비활성화.. (0) | 2017.08.04 |
---|---|
background thread 종류 (0) | 2017.07.14 |
xcode pod 파일들이 엉켰을때.. (0) | 2017.06.29 |
스위프트 공부 참고 사이트 (0) | 2017.04.10 |
스위프트 추천 기술들 (0) | 2017.04.10 |