Generic Structure

EnumeratedSequence

An enumeration of the elements of a sequence or collection. シーケンスまたはコレクションの要素の列挙。

Declaration 宣言

@frozen struct EnumeratedSequence<Base> where Base : Sequence

Overview 概要

EnumeratedSequence is a sequence of pairs (n, x), where ns are consecutive Int values starting at zero, and xs are the elements of a base sequence. EnumeratedSequenceは、ペア (n, x) からなるシーケンスです、ここでnはゼロで始まる連続したIntです、そしてxは基盤シーケンスの要素です:

To create an instance of EnumeratedSequence, call enumerated() on a sequence or collection. The following example enumerates the elements of an array. EnumeratedSequenceのインスタンスを作成するには、enumerated()をシーケンスまたはコレクション上で呼び出してください。以下の例は、ある配列の要素を列挙します。


var s = ["foo", "bar"].enumerated()
for (n, x) in s {
    print("\(n): \(x)")
}
// Prints "0: foo"
// Prints "1: bar"

Topics 話題

Type Aliases 型エイリアス

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

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

Structures 構造体

Relationships 関係

Conforms To 次に準拠

See Also 参照

Wrappers for Algorithms アルゴリズムに対するラッパー