Initializer

init(_:)

Creates a publisher that delivers the specified result. 指定された結果を配達するあるパブリッシャーを作成します。

Declaration 宣言

init(_ result: Result<Result<Success, Failure>.Publisher.Output, Failure>)

Parameters パラメータ

result

The result to deliver to each subscriber. 各加入者に配達する結果。

Discussion 解説

If the result is Result.success(_:), this publisher sends the specified output to all subscribers and finishes normally. If the result is Result.failure(_:), then the publisher fails immediately with the specified error. 結果がResult.success(_:)ならば、このパブリッシャーは指定された出力をすべての加入者に送信します、そして正常に終了します。結果がResult.failure(_:)ならば、そのときパブリッシャーは指定されたエラーで直ちに終了します。

See Also 参照

Creating a Result Publisher 結果パブリッシャーを作成する