Subscript

subscript(_:)

Accesses the value associated with a given key. 与えられたキーと結びつけられた値にアクセスします。

Declaration 宣言

@objc dynamic subscript(key: Any) -> Any? { get }

Parameters パラメータ

key

The key whose value you want to retrieve. それの値をあなたが回収したいところのキー。

Discussion 議論

The returned value is nil if key does not exist in the dictionary. 戻り値は、nilです、もしkeyがその辞書の中に存在しないならば。

The listing below creates a new dictionary. It prints the value of a key found in the dictionary ("Coral") and a key not found in the dictionary ("Cerise"). 下のコード出力は、新しい辞書を作成します。それは、辞書("Coral")において見つけられたキー、そして辞書("Cerise")において見つけられなかったキーの値を印字します


var hues = NSDictionary(dictionary: ["Heliotrope": 296, "Coral": 16, "Aquamarine": 156])
print(hues["Coral"])
// Prints "Optional(16)"
print(hues["Cerise"])
// Prints "nil"

See Also 参照

Accessing Keys and Values キーと値にアクセスする