Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 숭실대
- SWIFT
- 애플 디벨로퍼 아카데미 후기
- 네이버 치지직
- 신입 ios 개발자
- 치지직
- apple developer academy 후기
- 운영체제
- 개발회고
- 개발자 회고
- 신입ios개발자회고
- 소프트웨어분석및설계
- react
- 애플 디벨로퍼 아카데미
- iOS 개발 오류
- 데이터베이스
- global soop
- sqoop
- StateObject
- Swift 기능
- OS
- Swift 문법
- 애플 디벨로퍼 아카데미 21주차 회고
- swift문법
- 제앱소
- 앱 비교 프로젝트
- 애플 아카데미 후기
- Swift 디자인패턴
- Apple Developer Academy @ POSTECH
- 네이버 부스트캠프
Archives
- Today
- Total
사과하는 제라스
[Swift 문법] Set 타입에서 합, 차, 중복, 중복제거 본문
목차
728x90
반응형
Set 타입은 중복된 값이 없다는 점이 참으로 중요한 특징이다.
그렇다면 이것을 활용해서 자료구조를 다뤄보자.
다음 블로그를 통해 공부를 했는데 크게 4가지의 Set 기본연산 메소드가 있다.
https://0urtrees.tistory.com/101
swift Set 자료구조, 집합 기본연산 메서드 정리
안녕하세요! 저는 Develop 멍구 입니다. ^-^// 🤗 오늘은 스위프트의 자료구조 중 하나인 Set, 집합 컬렉션의 대표적인 집한연산 메서드를 정리해보겠습니다. 그럼 바로 시작하겠습니다~ 🤩 iOS swift
0urtrees.tistory.com
1. union
: 두 개의 Set을 합집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.union(set2) // [1,2,3,4,5,6,7]
2. intersection
: 두 개의 Set의 교집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.intersection(set2) // [3,4]
3. subtracting
: 두 개의 Set의 차집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.subtracting(set2) // [1,2]
4. symmetricDifference
: 두 개의 Set의 교집합을 제외한 합집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.symmetricDifference(set2) // [1,2,5,6,7]
728x90
반응형
'제라스의 iOS 공부 > Swift 문법' 카테고리의 다른 글
[Swift 문법] 속성의 종류에 따른 Memberwise Initializer의 접근 지정자 (0) | 2024.05.07 |
---|---|
[Swift 문법] @Bindable에 대하여(feat. Binding) (0) | 2024.03.11 |
[Swift 문법] 딕셔너리 타입의 반복문 (0) | 2023.08.19 |
[Swift 문법] 프로토콜 옵셔널 - Protocol을 반드시 다 담진 않아도 된다고? (0) | 2023.08.19 |
[Swift 문법] Zip - 서로 다른 배열을 묶어주는 방법 (0) | 2023.08.19 |