Swift 문법 예시

[iOS / Swift] 106. Set

Minny27 2022. 1. 17. 17:44

106. Set

Set 선언

  • 기본 선언
      var a = Set<String>()
      var a: Set<String> = []
      var a: Set<String> = ["apple", "banana", "orange"]
      let a: Set = ["apple", "banana", "orange"]

기본 연산

  • insert(_ newMember: Element) - 새로운 원소를 저장

  • contains(_ member: Element) - 특정 원소가 있는지 없는지 판별

  • remove(_ member: Element) - 특정 원소를 삭제

  • Fundamental Set Operations

      var a: Set = ["apple", "banana", "orange"]
      var b: Set = ["a", "banana", "o"]
    
      /* union - 합집합(b U a) */
      b.union(a)
    
      /* intersection - 교집합(b ∩ a) */
      b.intersection(a)
    
      /* subtracting - 차집합(b - a) */
      b.subtracting(a)
    
      /* symmetricDifference - 대칭차((b U a) - (b ∩ a)) */
      b.symmetricDifference(a)

'Swift 문법 예시' 카테고리의 다른 글

[iOS / Swift] 107. Dictionary  (0) 2022.01.17
[iOS / Swift] 105. Array  (0) 2022.01.17
[iOS / Swift] 104. Strings  (0) 2022.01.17
[iOS / Swift] 103. Loops  (0) 2022.01.17
[iOS / Swift] 102. Output  (0) 2022.01.17