Subscript

subscript(_:)

Returns the value associated with a given key. 与えられたキーと結びつけられた値を返します。

Declaration 宣言

subscript(key: NSCopying) -> Any? { get }

Parameters パラメータ

key

The key for which to return the corresponding value. それに対して対応する値を返すことになるキー。

Return Value 戻り値

The value associated with key, or nil if no value is associated with aKey. keyと結び付けられた値、またはnil、もしaKeyと結び付けられた値がないならば。

Discussion 議論

This method has the same behavior as the object(forKey:) method. このメソッドはobject(forKey:)と同じ挙動を持ちます。

You shouldn’t need to call this method directly. Instead, this method is called when accessing an object by key using subscripting. あなたは、このメソッドを直接呼び出す必要はないはずです。その代わりに、このメソッドはあるオブジェクトがキーによる添え字を使ってアクセスされる時に呼び出されます。


id value = dictionary[@"key"]; // equivalent to [dictionary objectForKeyedSubscript:@"key"]

See Also 参照

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

Related Documentation 関連文書