A closure that returns an optional element. body
is executed each time the next()
method is called on the resulting iterator.
あるクロージャ、それはあるオプショナルの要素を返します。body
は、結果として生じるイテレータでnext()
メソッドが呼び出されるたびに実行されます。
Initializer
init(_:)
Creates an iterator that wraps the given closure in its
next()
method.
与えられたクロージャをそれのnext()
の中にラップするイテレータを作成します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init(_ body: @escaping () -> Element?)
Parameters パラメータ
body
Discussion 解説
The following example creates an iterator that counts up from the initial value of an integer x
to 15:
以下の例はあるイテレータを作成します、それは初期値の整数x
から15まで数え上げます: