Generic Structure

UnfoldSequence

A sequence whose elements are produced via repeated applications of a closure to some mutable state. あるクロージャをある何らかの可変の状態へ繰り返し適用することでその要素が生み出されるシーケンス。

Declaration 宣言

@frozen struct UnfoldSequence<Element, State>

Overview 概要

The elements of the sequence are computed lazily and the sequence may potentially be infinite in length. このシーケンスに属する要素らは、遅延に計算されます、そしてこのシーケンスの長さは潜在的に無限大です。

Instances of UnfoldSequence are created with the functions sequence(first:next:) and sequence(state:next:). UnfoldSequenceのインスタンスは、関数sequence(first:next:)およびsequence(state:next:)で作成されます。

Topics 話題

Type Aliases 型エイリアス

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

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

Relationships 関係

Conforms To 次に準拠

See Also 参照

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