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

next()

Produces the next element in the prefix-while sequence. prefix-whileシーケンスの中の次の要素を生み出します。

Declaration 宣言

mutating func next() async throws -> Base.Element?

Discussion 解説

If the predicate hasn’t failed yet, this method gets the next element from the base sequence and calls the predicate with it. If this call succeeds, this method passes along the element. Otherwise, it returns nil, ending the sequence. If calling the predicate closure throws an error, the sequence ends and next() rethrows the error. 述部がまだ失敗しないならば、このメソッドは次の要素を基底シーケンスから取得します、そして述部をそれとともに呼び出します。この呼び出しが成功するならば、このメソッドは要素を先へ渡します。そうでなければ、それはnilを返します、そしてシーケンスを終わらせます。述部クロージャを呼び出すことがエラーをスローするならば、シーケンスは終了します、そしてnext()はそのエラーを再スローします。

Relationships 関係

From Protocol 由来プロトコル