どうも、ちょげ(@chogetarou)です。
Swiftで辞書を空で初期化する方法を紹介します。
方法

辞書を空で初期化する方法は、2つあります。
[]()
1つは、[キーの型:値の型]()を代入する方法です。
具体的には、辞書の型を指定した[]と()を一緒にして代入します。
var dic = [KeyType : ValueType]()
使用例
var dic = [String:Int]()
var dic2 = [Int : Bool]()
型
もう1つは、型を指定する方法です。
まず、変数の型を明記します。
そして、[:]を代入します。
var dic : [KeyType : ValueType] = [:]
使用例
var dic : [String : Int] = [:]
var dic2 : [Int : String] = [:]
まとめ
辞書を空で初期化する方法は、次の2つです。
- [KeyType : ValueType]()を代入する
- 型を明記して、[:]を代入する
コメント