Generic Type Alias
総称体型エイリアス
FlattenCollection
Technology
- Swift Standard Library
Swift標準ライブラリ
Topics
話題
Type Aliases
型エイリアス
typealias FlattenCollection.Indices
A type that represents the indices that are valid for subscripting the collection, in ascending order.
昇順での、コレクションの添え字として有効なインデックスを表す型。
Available when Base
conforms to Collection
and Base
.
Element
conforms to Collection
.
Base
がCollection
に準拠するそしてBase
.
Element
がCollection
に準拠する時に利用可能です。
typealias FlattenCollection.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
and Base
.
Element
conforms to Collection
.
Base
がCollection
に準拠するそしてBase
.
Element
がCollection
に準拠する時に利用可能です。
Instance Properties
様々なインスタンスプロパティ
var endIndex: FlattenSequence<Base>.Index
The collection’s “past the end” position.
このコレクションの「終わりを過ぎた」位置。
Available when Base
conforms to Collection
and Base
.
Element
conforms to Collection
.
Base
がCollection
に準拠するそしてBase
.
Element
がCollection
に準拠する時に利用可能です。
var startIndex: FlattenSequence<Base>.Index
The position of the first element in a non-empty collection.
空でないコレクションにおける最初の要素の位置。
Available when Base
conforms to Collection
and Base
.
Element
conforms to Collection
.
Base
がCollection
に準拠するそしてBase
.
Element
がCollection
に準拠する時に利用可能です。
Instance Methods
インスタンスメソッド
func formIndex(before: inout FlattenSequence<Base>.Index)
Replaces the given index with its predecessor.
与えられたインデックスをそれの前のものと取り替えます。
Available when Base
conforms to BidirectionalCollection
and Base
.
Element
conforms to BidirectionalCollection
.
Base
がBidirectionalCollection
に準拠するそしてBase
.
Element
がBidirectionalCollection
に準拠する時に利用可能です。
See Also
参照
Wrappers for Algorithms
アルゴリズムに対するラッパー
struct CollectionDifference
A collection of insertions and removals that describe the difference between two ordered collection states.
2つの順序付きコレクション状態の間の差異を記述するいくらかの挿入と除去からなるあるコレクション。
struct DropFirstSequence
A sequence that lazily consumes and drops n
elements from an underlying Base
iterator before possibly returning the first available element.
おそらくは最初の利用可能な要素が返る前にn
個の要素をある基礎をなすBase
イテレータから遅延に消費して落とすあるシーケンス。
struct DropWhileSequence
A sequence that lazily consumes and drops n
elements from an underlying Base
iterator before possibly returning the first available element.
おそらくは最初の利用可能な要素が返る前にn
個の要素をある基礎をなすBase
イテレータから遅延に消費して落とすあるシーケンス。
struct FlattenSequence
A sequence consisting of all the elements contained in each segment contained in some Base
sequence.
何らかのBase
シーケンスに含まれる各断片の中に含まれるいくらかの要素から成るシーケンス。
struct JoinedSequence
A sequence that presents the elements of a base sequence of sequences concatenated using a given separator.
あるシーケンス、それはいくらかのシーケンスからなるある基盤となるシーケンスの要素らを、与えられた分離子を使って連結して提示します。
struct PrefixSequence
A sequence that only consumes up to n
elements from an underlying Base
iterator.
最大でn
個の要素まで基礎をなすBase
イテレータからただ消費しきるあるシーケンス。
struct Repeated
A collection whose elements are all identical.
あるコレクション、その要素は全て同一です。
struct ReversedCollection
A collection that presents the elements of its base collection in reverse order.
あるコレクション、それは、それの基盤コレクションの要素を逆順で提示します。
struct StrideTo
A sequence of values formed by striding over a half-open interval.
ある半開間隔の全体をまたぐことで形成されるいくつかの値からなるシーケンス。
struct StrideThrough
A sequence of values formed by striding over a closed interval.
ある完結間隔の全体をまたぐことで形成されるいくつかの値からなるシーケンス。
struct UnfoldSequence
A sequence whose elements are produced via repeated applications of a closure to some mutable state.
あるクロージャをある何らかの可変の状態へ繰り返し適用することでその要素が生み出されるシーケンス。
struct Zip2Sequence
A sequence of pairs built out of two underlying sequences.
2つの根底にあるシーケンスから組み立てられるペアからなるシーケンス。