Accesses the value associated with the given key for reading and writing.
与えられたキーに結び付けられる値に読出しと書き込みのためにアクセスします。
Availability
iOS 8.0+
iPadOS 8.0+
macOS 10.10+
Mac Catalyst 13.0+
tvOS 9.0+
watchOS 2.0+
Xcode 9.0+
Technology
Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
subscript(key: Key) -> Value? { getset }
Parameters
パラメータ
key
The key to find in the dictionary.
このキーが辞書において捜されます。
Return Value
戻り値
The value associated with key if key is in the dictionary; otherwise, nil.keyと結び付けられた値、keyが辞書の中にあるならば;そうでなければ、nil。
Discussion
解説
This key-based subscript returns the value for the given key if the key is found in the dictionary, or nil if the key is not found.
このキー基盤の添え字は、そのキーが辞書において見つけられるならば指定されたキーに対する値を、またはキーが見つからないならばnilを返します。
The following example creates a new dictionary and prints the value of a key found in the dictionary ("Coral") and a key not found in the dictionary ("Cerise").
以下の例は新しい辞書を作成して、辞書に見つかるキー("Coral")と辞書に見つからないキー("Cerise")の値を出力します
When you assign a value for a key and that key already exists, the dictionary overwrites the existing value. If the dictionary doesn’t contain the key, the key and value are added as a new key-value pair.
あなたがある値をあるキーに割り当てるそしてそのキーが既に存在する場合、辞書は既存の値を上書きします。辞書がそのキーを含まないならば、キーと値は新しいキー値ペアとして加えられます。
Here, the value for the key "Coral" is updated from 16 to 18 and a new key-value pair is added for the key "Cerise".
ここでは、キー"Coral"に対する値が16から18に更新され、そして新しいキー値ペアがキー"Cerise"に対して加えられます。
If you assign nil as the value for the given key, the dictionary removes that key and its associated value.
あなたが与えられたキーに値としてnilを割り当てるならば、辞書はそのキーとそれの結び付けられた値を削除します。
In the following example, the key-value pair for the key "Aquamarine" is removed from the dictionary by assigning nil to the key-based subscript.
以下の例において、"Aquamarine"に対するキー値ペアは、nilをキー基盤の添え字に割り当てることによって辞書から削除されます。
Accesses the value with the given key, falling back to the given default value if the key isn’t found.
値にこの与えられたキーでアクセスします、キーが見つけられないならばその与えられた省略時の値まで後退します。