文書   >   Swift 標準ライブラリ >     Collections   >   Sequence and Collection Protocols   >   Sequence   >   lazy
インスタンスプロパティ
lazy
このシーケンスと同じ要素を含むシーケンスですが、map や filter などの一部の操作は遅延して実装されています。
宣言
var lazy: LazySequence<Self> { get }
以下も見よ
シーケンスの変換
func map<T>((Self.Element) -> T)
指定されたクロージャをシーケンスの要素にマッピングした結果を含む配列を返します。
必須。 デフォルトの実装が供給されます。
func flatMap<ElementOfResult>((Self.Element) -> ElementOfResult?)
このシーケンスの各要素で、指定された変換を呼び出した nil でない結果を含む配列を返します。
廃止 |
---|
func flatMap<SegmentOfResult>((Self.Element) -> SegmentOfResult)
このシーケンスの各要素で、指定された変換を呼び出した連結結果を含む配列を返します。
func reduce<Result>(Result, (Result, Self.Element) -> Result)
指定されたクロージャを使用してシーケンスの要素を結合した結果を返します。