
- 데이터들의 집합 묶음
- Array, Set, Dictionary 종류가 있음
같은 데이터 타입의 값들을 순서대로 저장하는 리스트
생성방법
// 빈 배열 생성
var numbers(배열이름): Array<데이터타입> = Array<데이터타입>()
var 배열이름: [데이터 타입]= []
var 배열이름: [데이터 타입]()
Array 추가
배열이름.append(값)
Array 특정요소 접근
배열이름[인덱스값]
Array 중간요소에 값 삽입
배열이름.insert(값, at: 인덱스값)
// 기존에 저장되어있던 값은 다음 인덱스로 밀린다.
Array 값 제거
배열이름.remove(at: 인덱스값)
var dic(Dictionary 이름): Dictionary<키 데이터타입, 값 데이터타입> = Dictionary<키 데이터타입, 값 데이터타입>()var 배열이름: [키 데이터타입: 값 데이터타입]= [:] (초기값 대입 가능)딕셔너리이름[키] = 값
// 재사용으로 키의 값 변경 가능딕셔너리이름.remove(forKey: 키)var set(Set 이름): Set<데이터타입>()Array, Dictionary와 달리 축약형 선언이 존재하지 않는다.Set이름.insert(값)Set이름.remove(값)