Swiftで辞書型配列を初期化する方法をサンプルコードを利用して説明していきます。
基本的に初期化には2パターンあります。
変数を新規生成
var dic = [String: Int]() // 0key/value pairs
let dic2 = ["one": 1, "two": 2, "three": 3] // ["one": 1, "two": 2, "three": 3]
dicが初期値無し、dic2は初期値有りです。
[ : ]で上書き
var dic3 = ["one": 1, "two": 2, "three": 3] // ["one": 1, "two": 2, "three": 3]
dic3 = [:] // 0 key/value pairs