Structure

EnumeratedSequence.Iterator

The iterator for EnumeratedSequence. EnumeratedSequenceのためのイテレータ。

Declaration 宣言

@frozen struct Iterator

Overview 概要

An instance of this iterator wraps a base iterator and yields successive Int values, starting at zero, along with the elements of the underlying base iterator. The following example enumerates the elements of an array: このイテレータのインスタンスは、基盤イテレータをラップして、連続するInt値を、ゼロで開始して、基礎をなす基盤イテレータの要素と一緒に生じます。以下の例は、ある配列の要素を列挙します:


var iterator = ["foo", "bar"].enumerated().makeIterator()
iterator.next() // (0, "foo")
iterator.next() // (1, "bar")
iterator.next() // nil

To create an instance, call enumerated().makeIterator() on a sequence or collection. インスタンスを作成するには、enumerated().makeIterator()をシーケンスまたはコレクション上で呼び出してください。

Topics 話題

Type Aliases 型エイリアス

Instance Properties 様々なインスタンスプロパティ

Instance Methods インスタンスメソッド

Relationships 関係

From Protocol 由来プロトコル

Conforms To 次に準拠