728x90
반응형
- Array
- Dictionary
- Set
1. Array
순서가 있는 리스트
빈 Array 생성
var array1: Array<Int> = Array<Int>()
var array2: Array<Double> = [Double]()
var array3: [Strint] = [Strint]()
var array4: [Character] = []
// Array<Int>와 [Int]는 같은 표현
let array5 = [1, 2, 3]
// append(), remove() 등과 같은 메소드 사용 불가
다음과 같은 메소드 사용 가능
- .append() - 원소 추가
- .contains() - 원소 포함 여부 확인
- .remove() - 원소 제거
- .count - 원소 개수
2. Dictionary
키(key)와 키에 해당하는 값(value)으로 구성된 집합
빈 Dictionary 생성
var dictionary: Dictionary<Int, String> = [Int: String]()
Dictionary에 원소 추가(변경)
// 원소 추가
dictionary[1] = "val"
dictionary[10] = "value"
// 원소 변경
dictionary[1] = "값"
다음과 같은 메소드 사용 가능
- .removeValue()
불확실성
3. Set
중복되는 원소가 없는 집합
빈 Set 생성
var set: Set<Int> = Set<Int>()
다음과 같은 메소드 사용 가능
- append() - 원소 추가
- .contains() - 원소 포함 여부 확인
- .remove() - 원소 제거
- .count - 원소 개수
Set 연산
- .union() - 두 Set의 합집합
- .sorted() - 원소 정렬, 배열 반환
- .intersection() - 두 Set의 교집합
- .subtracting() - 두 Set의 차집합
728x90
반응형
'프로그래밍 언어 > Swift' 카테고리의 다른 글
[Swift] 스위프트 기본 문법 4 (조건문, 반복문) (0) | 2023.07.09 |
---|---|
[Swift] 스위프트 기본 문법 3 (함수) (0) | 2023.07.08 |
[Swift] 스위프트 기본 문법 1 (언어 관습, 콘솔로그, 문자열 보간법, 데이터 타입, Any, AnyObject, nil) (0) | 2023.07.03 |