Protocol
LazyCollectionProtocol
A collection on which normally-eager operations such as map
and filter
are implemented lazily.
あるコレクション、それにおいては通常は先行な演算、例えばmap
やfilter
は、遅延に実装されます。
Technology
- Swift Standard Library
Swift標準ライブラリ
Overview
概要
Please see LazySequenceProtocol
for background; LazyCollectionProtocol
is an analogous component, but for collections.
予備知識としてLazySequenceProtocol
をぜひ見てください;LazyCollectionProtocol
は、類似した、しかしコレクションのためのコンポーネントです。
To add new lazy collection operations, extend this protocol with methods that return lazy wrappers that are themselves LazyCollectionProtocol
s.
新しい遅延コレクション操作を加えるために、このプロトコルを、それら自身がLazyCollectionProtocol
である遅延ラッパーを返すメソッドで拡張してください。
Topics
話題
Instance Properties
様々なインスタンスプロパティ
var lazy: Self.Elements
Available when
Elements
conforms to LazyCollectionProtocol
.
Elements
がLazyCollectionProtocol
に準拠する時に利用可能です。
See Also
参照
Lazy Collections
遅延コレクション