Initializer

init(_:content:)

Creates an instance that computes views on demand over a given constant range. あるインスタンスを作成します、それは、ビューそれらを必要に応じてある与えられた定数範囲にわたって計算するものです。

Declaration 宣言

init(_ data: Range<Int>, content: @escaping (Int) -> Content)
Available when Data is Range<Int>, ID is Int, and Content conforms to View. DataRange<Int>である、IDIntである、そしてContentViewに準拠する場合に利用可能です。

Parameters パラメータ

data

A constant range. ある定数範囲。

content

The view builder that creates views dynamically. ビューを動的に作成するビュービルダー。

Discussion 議論

The instance only reads the initial value of the provided data and doesn’t need to identify views across updates. インスタンスは、提供されたdataの初期値を読み出すだけで、ビューそれらを更新を越えて確認する必要はありません。 To compute views on demand over a dynamic range, use ForEach/init(_:id:content:).