컬렉션 타입이란?
컬렉션 타입은 데이터들의 집합 묶음
Array
데이터 타입의 값들을 순서대로 저장하는 리스트
Dictionary
순서없이 키(key)와 값(Value) 한 쌍으로 데이터를 저장하는 컬렉션 타입
Set
같은 데이터 타입의 값을 순서없이 저장하는 리스트
import UIKit
var numbers : Array<Int> = Array<Int>() //[]
numbers.append(1) //[1]
numbers.append(2) //[1,2]
numbers.append(3) //[1,2,3]
numbers[0] //1
numbers[1] //2
numbers.insert(4, at: 2) //[1,2,4,3]
numbers //[1,2,4,3]
numbers.remove(at: 0) //1
numbers //[2,4,3]
//var names = [String]()
var names : [String] = [] //[]
//var dic : Dictionary<String, Int> = Dictionary<String, Int>()
var dic : [String : Int] = ["홍길동" : 1] //["홍길동" : 1]
dic["김철수"] = 3 //3
dic["김민지"] = 5 //5
dic //["김철수" : 3, "김민지" : 5, "홍길동" : 1]
dic["김민지"] = 6 //6
dic //["김철수" : 3, "김민지" : 6, "홍길동" : 1]
dic.removeValue(forKey: "김민지") //6
dic //["김철수" : 3, "홍길동" : 1]
var set : Set = Set<Int>() //축약형 없음
set.insert(10)
set.insert(20)
set.insert(30)
set.insert(30)
set.insert(30)
set //{30, 10, 20}
set.remove(20) //20
set //{10, 30}
'개발 > Ios(Swift)' 카테고리의 다른 글
IOS 스위프트(Swift) 문법 - 반복문 (0) | 2021.08.16 |
---|---|
IOS 스위프트(Swift) 문법 - 조건문 (0) | 2021.08.16 |
IOS 스위프트(Swift) 문법 - 함수 (0) | 2021.08.16 |
IOS 스위프트(Swift) 문법 - 기본 데이터 타입 (0) | 2021.08.16 |
IOS 스위프트(Swift) 문법 - 상수와 변수 (0) | 2021.08.16 |