文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   makeIterator()
インスタンスメソッド
makeIterator()
コレクションの要素の反復子 (iterator) を返します。
宣言
func makeIterator() -> IndexingIterator<Range<Bound>>
以下も見よ
Range の要素を繰り返し処理
func forEach((Bound) -> Void)
for-in ループと同じ順序で、シーケンス内の各要素の与えられたクロージャを呼び出します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func enumerated() -> EnumeratedSequence<Range<Bound>>
ペア (n、x) のシーケンスを返します。ここで n はゼロで始まる連続する整数を表し、x はシーケンスの要素を表します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
シーケンス内の要素の数以下の値。非破壊的に計算されます。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
コレクション内の要素の数以下の値。