[Swift]辞書(Dictionary)のキーでforEachメソッドを使うには?

Swift

どうも、ちょげ(@chogetarou)です。

辞書のキーでforEachメソッドを使う方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

辞書のキーでforEachメソッドには、keysプロパティを使います。

まず、辞書のkeysプロパティにアクセスします。

そして、keysプロパティからforEachメソッドを呼び出します。

forEachメソッドのクロージャに、値を受け取る引数を持たせます。

dict.keys.forEach { key in
    //ループ処理
}

keysロパティからforEachメソッドを呼ぶことで、辞書のキーでforEachメソッドを使えます。

forEachメソッドの引数は、「$0」に省略して表記できます。

使用例

var numbers = [
    "one" : 1,
    "two" : 2,
    "three" : 3,
    "four" : 4,
    "five" : 5
]

numbers.keys.forEach { key in
    print(key)
}

オススメの記事

[Swift]辞書(Dictionary)の要素を条件で検索するには?

[Swift]辞書を配列に変換するには?

[Swift]辞書(Dictionary)の値(Value)からキー(key)を取得するには?

コメント

タイトルとURLをコピーしました