1. ホーム
  2. ios

[解決済み】Swift:空の辞書を宣言する

2022-04-20 04:51:54

質問

を学び始めています。 swift iBook-を追うことで The Swift Programming Language Appleが提供するSwiftに関する この本によると、空の辞書を作るには [:] 配列を宣言するときと同じように [] :

次のように空の配列を宣言しました。

let emptyArr = [] // or String[]()

しかし、空の辞書を宣言すると、シンタックスエラーが発生します。

let emptyDict = [:]

空の辞書を宣言するには?

どのように解決するのですか?

var emptyDictionary = [String: String]()


var populatedDictionary = ["key1": "value1", "key2": "value2"]


備考 : もし、時間の経過とともに辞書の内容を変更する予定であれば、辞書を変数として宣言してください ( var ). あなたは できる 空の辞書を定数として宣言する ( let しかし、定数値は初期化後に変更できないので、変更する意図があるのなら無意味です。