[Swift]辞書を空で初期化するには?

Swift

どうも、ちょげ(@chogetarou)です。

Swiftで辞書を空で初期化する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

辞書を空で初期化する方法は、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]()を代入する
  • 型を明記して、[:]を代入する

コメント

タイトルとURLをコピーしました