Sequence and Collection Protocols
シーケンスおよびコレクションプロトコル
Write generic code that works with any collection, or build your own collection types.
何らかのコレクションを使って作業する総括的なコードを記載します、またはあなた独自のコレクション型を組み立てます。
Topics
話題
First Steps
初歩
protocol Sequence
A type that provides sequential, iterated access to its elements.
順次的な、繰り返されるアクセスをそれの要素に提供するある型。
protocol Collection
A sequence whose elements can be traversed multiple times, nondestructively, and accessed by an indexed subscript.
あるシーケンス、それの要素は複数回探査されることが非破壊的に可能です、そしてある添え字で指し示すことによってアクセスされることが可能です。
Collection Traversal
コレクション横断
Collection Mutability
コレクションの可変性
protocol RangeReplaceableCollection
A collection that supports replacement of an arbitrary subrange of elements with the elements of another collection.
随意の下位範囲の要素を別のコレクションの要素で置き換えることをサポートするコレクション。
Lazy Collections
遅延コレクション
protocol LazyCollectionProtocol
A collection on which normally-eager operations such as map
and filter
are implemented lazily.
あるコレクション、それにおいては通常は先行な演算、例えばmap
やfilter
は、遅延に実装されます。
See Also
参照
Advanced Collection Topics
先進のコレクション話題
Supporting Types
支援を行う型
Use wrappers, indices, and iterators in operations like slicing, flattening, and reversing a collection.
ラッパー、インデックス、そしてイテレータを、コレクションのスライス(切出し)、平坦化、反転のような演算で使用します。