Initializer

init(dictionaryLiteral:)

Creates a dictionary initialized with a dictionary literal. 辞書リテラルで初期化される辞書を作成します。

Declaration 宣言

init(dictionaryLiteral elements: (Key, Value)...)

Parameters パラメータ

elements

The key-value pairs that will make up the new dictionary. Each key in elements must be unique. 新しい辞書を作り上げるキー値ペア。各キーはelementsにおいて特有でなければなりません。

Discussion 解説

Do not call this initializer directly. It is called by the compiler to handle dictionary literals. To use a dictionary literal as the initial value of a dictionary, enclose a comma-separated list of key-value pairs in square brackets. このイニシャライザを直接に呼ばないでください。それは、辞書リテラルを取り扱うためにコンパイラによって呼ばれます。辞書リテラルをある辞書の初期値として使うには、キー値ペアのコンマ区切りリストを角括弧で囲んでください。

For example, the code sample below creates a dictionary with string keys and values. 例えば、下のコード見本はある辞書を文字列のキーと値で作成します。


let countryCodes = ["BR": "Brazil", "GH": "Ghana", "JP": "Japan"]
print(countryCodes)
// Prints "["BR": "Brazil", "JP": "Japan", "GH": "Ghana"]"

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Infrequently Used Functionality 滅多に使われない機能性