どうも、ちょげ(@chogetarou)です。
辞書をnilが代入可能なオプショナル型にする方法を紹介します。
方法

辞書をオプショナル型にするには、「?」を使います。
まず、宣言時に辞書の型を「[KeyType : ValueType]」のように指定します。
そして、辞書の型の後ろに「?」を記述します。
var dic : [KeyType, ValueType]?
これで、辞書をnilが代入可能なオプショナル型にすることができます。
使用例
以下は、使用例です。
var dic : [String : Int]? = nil
var dic : [Int : Bool]? = nil
コメント