Generic Structure

ReversedCollection

A collection that presents the elements of its base collection in reverse order. あるコレクション、それは、それの基盤コレクションの要素を逆順で提示します。

Declaration 宣言

@frozen struct ReversedCollection<Base> where Base : BidirectionalCollection

Overview 概要

The reversed() method is always lazy when applied to a collection with bidirectional indices, but does not implicitly confer laziness on algorithms applied to its result. In other words, for ordinary collections c having bidirectional indices: x.reversed()メソッドは、双方向性のインデックスを持つコレクションに適用される時は常に遅延です、しかしそれの結果に適用されるアルゴリズムに暗黙的に遅延性を授けることはしません。言い換えると、二方向性のインデックスを持つ通常のコレクションcは:

  • c.reversed() does not create new storage c.reversed()は、新しいストレージを作成しません

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

  • c.lazy.reversed().map(f) maps lazily and returns a LazyMapCollection c.lazy.reversed().map(f)は遅延にマップしてLazyMapCollectionを返します

Topics 話題

Type Aliases 型エイリアス

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

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

Subscripts 添え字

Structures 構造体

Relationships 関係

Conforms To 次に準拠

See Also 参照

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