Generic Type Alias
総称体型エイリアス
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
を返す変換関数を通して渡されます。これらの要素は、それらが読み出されるたびに、基盤要素上で変換関数を呼び出すことによって遅延計算されます。
Technology
- Swift Standard Library
Swift標準ライブラリ
Topics
話題
Type Aliases
型エイリアス
typealias LazyMapCollection.Index
A type that represents a position in the collection.
コレクションの中のある位置を表す型。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
typealias LazyMapCollection.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 LazyMapCollection.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
The number of elements in the collection.
コレクションの中の要素の数。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
var endIndex: 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 isEmpty: Bool
A Boolean value indicating whether the collection is empty.
コレクションが空かどうかを指し示すブール値。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
var lazy: LazyCollection<LazyMapSequence<Base, Element>>
A sequence containing the same elements as this sequence, but on which some operations, such as map
and filter
, are implemented lazily.
このシーケンスと同じ要素を含んでいるシーケンス、しかしそれの上で何らかの演算、例えばmap
やfilter
が遅延に実装されます。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
var startIndex: Base.Index
The position of the first element in a nonempty collection.
空でないコレクションの中の最初の要素の位置。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
Instance Methods
インスタンスメソッド
func map<T>((Element) -> T) -> [T]
Returns an array containing the results of mapping the given closure over the sequence’s elements.
与えられたクロージャをシーケンスのもつ要素全体にわたってマップする結果を含んでいる配列を返します。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
Subscripts
添え字
subscript(Base.Index) -> Element
Accesses the element at position
.
position
での要素にアクセスします。
Available when Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
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 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
が遅延に実装されます。
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 LazyPrefixWhileCollection
A lazy collection wrapper that includes the initial consecutive elements of an underlying collection that satisfy a predicate.
遅延collectionラッパー、それは根底にあるコレクションのうち、ある述部を満足させる、最初の連続した要素を含みます。