Generic Type Alias
総称体型エイリアス
LazyCollection
A collection containing the same elements as a Base
collection, but on which some operations such as map
and filter
are implemented lazily.
Base
コレクションと同じ要素を含んでいるあるコレクション、しかしそれの上で何らかの演算、例えばmap
やfilter
が遅延に実装されます。
Technology
- Swift Standard Library
Swift標準ライブラリ
Topics
話題
Type Aliases
型エイリアス
typealias LazyCollection.Index
A type that represents a valid position in the collection.
有効な位置をそのコレクションにおいて表している型。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
typealias LazyCollection.Indices
A type that represents the indices that are valid for subscripting the collection, in ascending order.
昇順での、コレクションの添え字として有効なインデックスを表す型。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
typealias LazyCollection.SubSequence
A collection representing a contiguous subrange of this collection’s elements. The subsequence shares indices with the original collection.
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
Instance Properties
様々なインスタンスプロパティ
var count: Int
Returns the number of elements.
要素の数を返します。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
var endIndex: LazySequence<Base>.Index
The collection’s “past the end” position—that is, the position one greater than the last valid subscript argument.
コレクションの「終わりを過ぎた」位置—すなわち、最後の有効な添え字引数より1つ大きい位置。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
var indices: LazySequence<Base>.Indices
The indices that are valid for subscripting the collection, in ascending order.
コレクションの添え字に使うのに有効である、昇順でのインデックス。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
var isEmpty: Bool
A Boolean value indicating whether the collection is empty.
コレクションが空かどうかを指し示すブール値。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
Instance Methods
インスタンスメソッド
See Also
参照
Lazy Wrappers
遅延ラッパー
struct LazySequence
A sequence containing the same elements as a Base
sequence, but on which some operations such as map
and filter
are implemented lazily.
Base
シーケンスと同じ要素を含んでいるシーケンス、しかしそれの上で何らかの演算、例えばmap
やfilter
が遅延に実装されます。
struct LazyMapSequence
A Sequence
whose elements consist of those in a Base
Sequence
passed through a transform function returning Element
. These elements are computed lazily, each time they’re read, by calling the transform function on a base element.
あるSequence
、その要素はBase
Sequencellection
の中のものから成り、Element
を返す変換関数を通して渡されます。これらの要素は、それらが読み出されるたびに、基盤要素上で変換関数を呼び出すことによって遅延計算されます。
struct LazyFilterSequence
A sequence whose elements consist of the elements of some base sequence that also satisfy a given predicate.
あるシーケンス、それは何らかの基盤シーケンスの要素でさらにまた与えられた述部を満足させるものから成る要素たちです。
struct LazyPrefixWhileSequence
A sequence whose elements consist of the initial consecutive elements of some base sequence that satisfy a given predicate.
あるシーケンス、それの要素は何かの基盤シーケンスのもので、与えられた述部を満足させる最初の連続した要素から成ります。
struct LazyDropWhileSequence
A sequence whose elements consist of the elements that follow the initial consecutive elements of some base sequence that satisfy a given predicate.
あるシーケンス、それの要素は何らかの基盤シーケンスの、ある与えられた述部を満足させる最初の隣接要素の後に続く要素それらから成ります。
typealias LazyDropWhileCollection
A lazy wrapper that includes the elements of an underlying collection after any initial consecutive elements that satisfy a predicate.
遅延なラッパー、それは根底にあるコレクションのうち、ある述部を満足させる何らかの最初の連続した要素の後ろの要素らを含みます。
typealias LazyFilterCollection
A lazy Collection
wrapper that includes the elements of an underlying collection that satisfy a predicate.
遅延なCollection
ラッパー、それは根底にあるコレクションの要素のうち、ある述部を満足させるものを含めます。
typealias LazyMapCollection
A Collection
whose elements consist of those in a Base
Collection
passed through a transform function returning Element
. These elements are computed lazily, each time they’re read, by calling the transform function on a base element.
あるCollection
、その要素はBase
Collection
の中のものから成り、Element
を返す変換関数を通して渡されます。これらの要素は、それらが読み出されるたびに、基盤要素上で変換関数を呼び出すことによって遅延計算されます。
typealias LazyPrefixWhileCollection
A lazy collection wrapper that includes the initial consecutive elements of an underlying collection that satisfy a predicate.
遅延collectionラッパー、それは根底にあるコレクションのうち、ある述部を満足させる、最初の連続した要素を含みます。