Return Value 戻り値
An iterator over the dictionary with elements of type (key: Key, value: Value)
.
型(key: Key, value: Value)
の要素を持つ辞書のすべてを対象とするイテレータ。
Availability
Technology
func makeIterator() -> Dictionary
<Key, Value>.Iterator
An iterator over the dictionary with elements of type (key: Key, value: Value)
.
型(key: Key, value: Value)
の要素を持つ辞書のすべてを対象とするイテレータ。
Iterating over a dictionary yields the key-value pairs as two-element tuples. You can decompose the tuple in a for
-in
loop, which calls make
behind the scenes, or when calling the iterator’s next()
method directly.
ある辞書すべてを対象として反復することは、キー値ペアを2要素タプルとして生成します。あなたはこのタプルを分解することが、make
を各場面の裏側で呼ぶfor
-in
ループにおいて、またはイテレータの持つnext()
メソッドを直に呼び出すときに行えます。
func forEach (((key: Key, value: Value)) -> Void)
for
-in
loop.
指定されたクロージャをそのシーケンスの各要素上でfor
-in
ループと同じ順番で呼び出します。
func enumerated() -> EnumeratedSequence<Dictionary<Key, Value>>
var lazy: LazySequence<Dictionary<Key, Value>>
map
and filter
, are implemented lazily.
このシーケンスと同じ要素を含んでいるシーケンス、しかしそれの上で何らかの演算、例えばmap
やfilter
が遅延に実装されます。
var underestimatedCount : Int