The position of the key-value pair to access. position
must be a valid index of the dictionary and not equal to end
.
この位置のキー値ペアにアクセスします。position
は、この辞書の有効なインデックスで、end
と等しくない必要があります。
Subscript
subscript(_:)
Accesses the key-value pair at the specified position.
指定された位置でキー値ペアにアクセスします。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
subscript(position: Dictionary
<Key, Value>.Index
) -> Dictionary
<Key, Value>.Element
{ get }
Parameters パラメータ
position
Index Index
Return Value 戻り値
A two-element tuple with the key and value corresponding to position
.
position
に該当するキーと値を持つ2要素タプル。
Discussion 解説
This subscript takes an index into the dictionary, instead of a key, and returns the corresponding key-value pair as a tuple. When performing collection-based operations that return an index into a dictionary, use this subscript with the resulting value. この添え字は辞書に対してのインデックスをとります、キーではなく、そして該当するキー値ペアをタプルとして返します。ある辞書に対してのコレクション基盤インデックスを返す演算を実行する時、この添え字を結果の値とともに使ってください。
For example, to find the key for a particular value in a dictionary, use the first
method.
例えば、辞書において特定の値に対するキーを見つけるには、first
メソッドを使ってください。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Accessing Keys and Values キーと値にアクセスする
subscript(Key) -> Value?
Accesses the value associated with the given key for reading and writing.
与えられたキーに結び付けられる値に読出しと書き込みのためにアクセスします。
subscript(Key, default() -> Value) -> Value
Accesses the value with the given key, falling back to the given default value if the key isn’t found.
値にこの与えられたキーでアクセスします、キーが見つけられないならばその与えられた省略時の値まで後退します。
func index(forKey : Key) -> Dictionary<Key, Value>.Index?
Returns the index for the given key.
与えられたキーに対するインデックスを返します。
var keys: Dictionary<Key, Value>.Keys
A collection containing just the keys of the dictionary.
辞書のキーだけを含んでいるコレクション。
var values: Dictionary<Key, Value>.Values
A collection containing just the values of the dictionary.
辞書の値だけを含んでいるコレクション。
var first: (key: Key, value: Value)?
The first element of the collection.
コレクションの最初の要素。
func randomElement () -> (key: Key, value: Value)?
Returns a random element of the collection.
コレクションのある無作為の要素を返します。
func randomElement <T>(using: inout T) -> (key: Key, value: Value)?
Returns a random element of the collection, using the given generator as a source for randomness.
コレクションのある無作為な要素を返します、与えられた生成子を無作為さの出典として使って使います。