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

finish(throwing:)

Resume the task awaiting the next iteration point by having it return nil, which signifies the end of the iteration.

Declaration 宣言

func finish(throwing error: Failure? = nil)

Parameters パラメータ

error

The error to throw, or nil, to finish normally.

Discussion 解説

Calling this function more than once has no effect. After calling finish, the stream enters a terminal state and doesn’t produce any additional elements.