λ°μν
컬λ μ νμ
- λ°°μ΄(Array)
- κ°μ λ°μ΄ν°μ κ°λ€μ μμλλ‘ μ μ₯νλ 리μ€νΈ
-
//var(or let) λ°°μ΄λͺ : Array<νμ > = Array<νμ >() var arrayName: Array<Int> = Array<Int>() //μΆμ½ν var arrayName = [Int]() var arrayName: [Int] = []
-
count λ°°μ΄μ μμ κ°μ λ°ν isEmpty λ°°μ΄μ΄ λΉμ΄μλμ§ νμΈ append, += λ°°μ΄μ μμ μΆκ° insert(Value, at: postion) λ°°μ΄μ ν΄λΉ μμΉμ κ° μΆκ° remove(at: postion) λ°°μ΄μ ν΄λΉ μμΉμ κ° μ κ±° removeFirst()
removeLast()λ°°μ΄μ 첫 λ²μ§Έ μμ λλ λ§μ§λ§ μμλ₯Ό μ κ±° ν ν΄λΉ μμ κ°μ λ°ν
- λμ
λ리(Dictionary)
- μμ μμ΄ ν€(Key)μ κ°(Valueμ΄ ν μμΌλ‘ λ°μ΄ν°λ₯Ό μ μ₯νλ 컬λ μ νμ
-
// var(or let) λμ λ리 μ΄λ¦: Dictionary<ν€ νμ , κ° νμ > = Dictionary<ν€ νμ , κ° νμ >() var dicName: Dictionary<String, Int> = Dictionary<String,Int>() // μΆμ½ν var dicName: [String: Int] = [:] //κ° ν λΉ dicName["key1"] = 0
-
count λμ λ리μ μμ κ°μ λ°ν isEmpty λμ λλ¦¬κ° λΉμ΄μλμ§ νμΈ removeValue(forKey: key) λμ λ리μμ keyμ value μμ removeAll() λμ λ리μ λͺ¨λ keyμ value μμ
- Set
- κ°μ λ°μ΄ν° νμ μ κ°μ μμ μμ΄ μ μ₯νλ 리μ€νΈ
- μ€λ³΅μ νμ©νμ§ μμ
-
// var(or let) setμ΄λ¦: Set = Set<νμ >() var setName: Set = Set<Int>()
-
count setμ νλͺ©μ κ°μ λ°ν isEmpty setμ΄ λΉμ΄μλμ§ νμΈ insert(value) setμ κ° μΆκ° remove(value) setμμ κ° μμ contains(value) setμ κ°μ΄ μ‘΄μ¬νλμ§ νμΈ intersection(b) set bμ κ°μ μμλ€λ§ λ°ν, κ΅μ§ν© union(b) set bμ μμμ setμ μμ λͺ¨λ λΆλΆ λ°ν, ν©μ§ν© symmetricDifference(b) set bμ μμμ setμ μμμμ κ°μ μμλ§ λΉΌκ³ λ°ν subtracting(b) setμ μμμμ set bμ κ°μ μμλ§ λΉΌκ³ λ°ν
λ°μν
'β¨οΈ Language > swift' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Swift] ν¨μ(Functions) (0) | 2021.12.02 |
---|---|
[Swift] μ μ΄λ¬Έ(Control Flow) (0) | 2021.11.26 |
[Swift] λ°μ΄ν° νμ (1) (0) | 2021.11.25 |
Swift κΈ°λ³Έ (0) | 2021.11.23 |
Swift λ (0) | 2021.11.23 |