文書   >   Swift   >   Dictionary   >   makeIterator()


インスタンスメソッド


makeIterator()


辞書のキー値のペアの反復因子を返します。





宣言


func makeIterator() -> Dictionary<Key, Value>.Iterator


戻り値


型 (key: Key, value: Value) の要素を持つ辞書の反復因子。


議論


辞書を反復処理すると、キー値のペアが 2 要素のタプルとして生成されます。for-in> ループでタプルを分解できますが、ここで for-in ループは、舞台裏で makeIterator() を呼び出すか、反復因子の next() メソッドを直接呼び出します。


let hues = ["Heliotrope": 296, "Coral": 16, "Aquamarine": 156]
for (name, hueValue) in hues {
    print("The hue of \(name) is \(hueValue).")
}
// Prints "The hue of Heliotrope is 296."
// Prints "The hue of Coral is 16."
// Prints "The hue of Aquamarine is 156."


関連





プロトコルから


以下も見よ





キーと値の繰り返し処理

















トップへ












トップへ












トップへ












トップへ












トップへ
目次
Xcode の新機能

  • 言語:Swift
  • SDK


    Xcode 10.2+

    フレームワーク

    Swift 標準ライブラリ

  • 宣言
  • 戻り値
  • 議論
  • 関連
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)