Instance Method インスタンスメソッド

index(forKey:)

Returns the index for the given key. 与えられたキーに対するインデックスを返します。

Declaration 宣言

func index(forKey key: Key) -> Dictionary<Key, Value>.Index?

Parameters パラメータ

key

The key to find in the dictionary. このキーが辞書において捜されます。

Return Value 戻り値

The index for key and its associated value if key is in the dictionary; otherwise, nil. keyとそれの結び付けられた値のインデックス、keyが辞書の中にあるならば;そうでなければ、nil

Discussion 解説

If the given key is found in the dictionary, this method returns an index into the dictionary that corresponds with the key-value pair. 与えられたキーがこの辞書の中に見つかるならば、このメソッドは辞書の中へのあるインデックスを返し、それがそのキー値ペアに対応するものです。


let countryCodes = ["BR": "Brazil", "GH": "Ghana", "JP": "Japan"]
let index = countryCodes.index(forKey: "JP")


print("Country code for \(countryCodes[index!].value): '\(countryCodes[index!].key)'.")
// Prints "Country code for Japan: 'JP'."

See Also 参照

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