Generic Structure

FlattenSequence

A sequence consisting of all the elements contained in each segment contained in some Base sequence. 何らかのBaseシーケンスに含まれる各断片の中に含まれるいくらかの要素から成るシーケンス。

Declaration 宣言

@frozen struct FlattenSequence<Base> where Base : Sequence, Base.Element : Sequence

Overview 概要

The elements of this view are a concatenation of the elements of each sequence in the base. この見方での要素たちは、その基盤の中の各シーケンスのもつ要素の連結です。

The joined method is always lazy, but does not implicitly confer laziness on algorithms applied to its result. In other words, for ordinary sequences s: joinedメソッドは常に遅延です、しかしそれの結果に適用されるアルゴリズム上に、遅延性を暗黙的に授けられません。言い換えれば、よくあるシーケンス sに対して:

  • s.joined() does not create new storage s.joined()は新しいストレージを作りません

  • s.joined().map(f) maps eagerly and returns a new array s.joined().map(f)は先行にマップを行い、新しい配列を返します

  • s.lazy.joined().map(f) maps lazily and returns a LazyMapSequence s.lazy.joined().map(f)は遅延にマップして、LazyMapSequenceを返します

Topics 話題

Type Aliases 型エイリアス

Instance Properties 様々なインスタンスプロパティ

Instance Methods インスタンスメソッド

Subscripts 添え字

Structures 構造体

Relationships 関係

Conforms To 次に準拠

See Also 参照

Wrappers for Algorithms アルゴリズムに対するラッパー