Returns a sequence of pairs (n, x), where n represents a consecutive integer starting at zero and x represents an element of the sequence.
ペア (n, x) のシーケンスを返します、そこでnはゼロで開始する連続した数を表して、xはシーケンスの要素を表します。
A sequence of pairs enumerating the sequence.
このシーケンスを列挙している、ペアからなるあるシーケンス。
Discussion
議論
This example enumerates the characters of the string “Swift” and prints each character along with its place in the string.
この例は文字列「Swift」の文字を列挙します、そして各文字をその文字列でのそれの場所とともに出力します。
When you enumerate a collection, the integer part of each pair is a counter for the enumeration, but is not necessarily the index of the paired value. These counters can be used as indices only in instances of zero-based, integer-indexed collections, such as Array and ContiguousArray. For other collections the counters may be out of range or of the wrong type to use as an index. To iterate over the elements of a collection with its indices, use the zip(_:_:) function.
あなたがあるコレクションを列挙するとき、各ペアの整数部分は列挙のためのカウンタです、しかし必ずしもペアにされた値のインデックスではありません。これらのカウンタはインデックスとして使われることが、ゼロ基盤の、整数インデックスでのコレクション、例えばArrayそしてContiguousArrayなどのインスタンスにおいてのみ可能です。他のコレクションに対してこれらのカウンタは、インデックスとして使うのには範囲外または間違った型になるでしょう。あるコレクションの要素すべてにわたってそれのインデックスで反復するには、zip(_:_:)関数を使ってください。
This example iterates over the indices and elements of a set, building a list consisting of indices of names with five or fewer letters.
この例は、ある集合のインデックスと要素のすべてにわたって反復します、5つまたはより少ない文字を持つ名前のインデックスから成るリストを作ります。
Now that the shorterIndices array holds the indices of the shorter names in the names set, you can use those indices to access elements in the set.
現在、shorterIndices配列はnames集合の中の短い名前のインデックスを保持します、あなたはそれらのインデックスを使って集合の中の要素にアクセスできます。
Complexity: O(1)
計算量:O(1)
See Also
参照
Testing for Inclusion in the Range
範囲における包含についてテストする
Returns a Boolean value indicating whether this sequence and another sequence contain the same elements in the same order.
このシーケンスともう一方のシーケンスが同じ要素を同じ順序で含むかどうかを指し示すブール値を返します。
Returns the concatenated elements of this sequence of sequences, inserting the given separator between each element.
各要素の間に与えられた分離子を挿入して、これらシーケンスに属するシーケンスの要素それらを鎖状に連結して返します。
Returns a subsequence, up to the specified maximum length, containing the initial elements of the collection.
下位シーケンスを、指定された最大長まで、コレクションの冒頭の要素を含めて返します。
Returns the longest possible subsequences of the collection, in order, around elements equal to the given element.
与えられた要素と等しい要素を避けるようにして、このコレクションの最も長くなりうる下位シーケンスを、順番に返します。
Returns a Boolean value indicating whether the initial elements of the sequence are the same as the elements in another sequence.
シーケンスの最初の要素らが別のシーケンスの中の要素らと同じかどうかを指し示すブール値を返します。