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

Swift

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

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

スポンサーリンク

方法

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

辞書でforEachメソッドを使うには、まず、辞書名の後に「.forEach {}」を記述します。

forEachメソッドのクロージャーに、キーと値の2つの引数を持たせます。

そして、クロージャー内にループ処理を記述します。

dict.forEach { (key, value) in
    //ループ処理
}

forEachメソッドのクロージャーは、第1引数でキー、第2引数で値を受け取ります。

使用例

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

numbers.forEach { (key, value) in
    print("\(key) : \(value)")
}

オススメの記事

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

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

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

コメント

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