typealias Result.Publisher.Output
The kind of values published by this publisher.
このパブリッシャーによって発行される値の種類。
Availability
Technology
struct Publisher
If result
is Result
, then the publisher waits until it receives a request for at least one value, then sends the output to all subscribers and finishes normally. If result
is Result
, then the publisher sends the failure immediately upon subscription. This latter behavior is a contrast with Just
, which always publishes a single value.
result
がResult
であるならば、そのときパブリッシャーは、それがリクエストを少なくとも1つの値に対して受け取るまで待機します、それから出力を全ての加入者へと送信します。result
がResult
であるならば、そのときパブリッシャーは、不成功を直ぐに定期購買上で送信します。この後者の挙動は、Just
と対照的です。それは常にある単一の値を出版します。
typealias Result.Publisher.Output
init(Result<Result<Success, Failure>.Publisher.Output, Failure>)
init(Failure)
init(Result<Success, Failure>.Publisher.Output)
let result: Result<Result<Success, Failure>.Publisher.Output, Failure>
func receive<S>(subscriber: S)
var publisher: Result<Success, Failure>.Publisher