文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   lazy
インスタンスプロパティ
lazy
このシーケンスと同じ要素を含むシーケンスですが、map や filter などの一部の操作は遅延して実装されています。
宣言
var lazy: LazySequence<Range<Bound>> { get }
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
以下も見よ
Range の要素を変換
func map<T>((Bound) -> T) -> [T]
与えられたクロージャをシーケンスの要素にマッピングした結果を含む配列を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func map<T>((Bound) -> T) -> [T]
指定されたクロージャをシーケンスの要素にマッピングした結果を含む配列を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func compactMap<ElementOfResult>((Bound) -> ElementOfResult?) -> [ElementOfResult]
このシーケンスの各要素で、与えられた変換を呼び出した結果が nil でない結果を含む配列を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func flatMap((Bound) -> String?) -> [String]
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
    廃止  
func reduce<Result>(Result, (Result, Bound) -> Result) -> Result
与えられたクロージャを使用してシーケンスの要素を結合した結果を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func reduce<Result>(into: Result, (inout Result, Bound) -> ()) -> Result
与えられたクロージャを使用してシーケンスの要素を結合した結果を返します。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
var lazy: LazyCollection<Range<Bound>>
このコレクションへのビューで、map や filter などの通常の操作の遅延した実装を提供します。