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

next()

Produces the next element in the map sequence. マップシーケンスの中の次の要素を生み出します。

Declaration 宣言

mutating func next() async throws -> Transformed?

Discussion 解説

This iterator calls next() on its base iterator; if this call returns nil, next() returns nil. Otherwise, next() returns the result of calling the transforming closure on the received element. If calling the closure throws an error, the sequence ends and next() rethrows the error. このイテレータは、next()をそれの基底イテレータ上で呼び出します;この呼び出しがnilを返すならば、next()はnilを返します。そうでなければ、next()は変換クロージャをその受け取った要素上で呼び出す結果を返します。クロージャを呼び出すことがエラーをスローするならば、シーケンスは終了します、そしてnext()はそのエラーを再スローします。

Relationships 関係

From Protocol 由来プロトコル