【Swift】辞書
黒帯本でiOS開発の基礎を学び直す。
Chapter 2-02
ミュータブル(可変)とイミュータブル(不変)
- varで宣言 : ミュータブル
- letで宣言 : イミュータブル
- Obective-CであったNSMutableDictionaryとかで区別しなくてもいい
要素なしで宣言
// 次の4つは同じことを意味する let dict1: [String:Int] = [String:Int]() let dic2 = [String:Int]() // 自分はこれを標準として使用する // ,で宣言するので注意!! let dic3: Dictionary<String,Int> = Dictionary<String,Int>() let dic4 = Dictionary<String,Int>()
初期値あり
let dict5 = ["りんご":1, "みかん":2] let dict6: Dictionary<String,Int> = ["メロン":1, "スイカ":2]