Structure
Optional.Publisher
The type of a Combine publisher that publishes the value of a Swift optional instance to each subscriber exactly once, if the instance has any value at all.
あるCombineパブリッシャーの型、それはあるSwiftオプショナルインスタンスの値を各加入者に正確に一度だけ発行するものです、とにかくそのインスタンスが値を何らかの持つならば。
Overview
概要
In contrast with the Just
publisher, which always produces a single value, this publisher might not send any values and instead finish normally, if output
is nil
.
常にある単一の値を生み出すJust
パブリッシャーと対照的に、このパブリッシャーは全く値を送信しないで代わりに正常に終了するかもしれません、もしoutput
がnil
であるならば。
Topics
話題
Declaring Publisher Topography
パブリッシャー地勢を宣言する
Creating an Optional Publisher
オプショナルパブリッシャーを作成する
init(Optional<Wrapped>.Publisher.Output?)
Creates a publisher to emit the value of the optional, or to finish immediately if the optional doesn’t have a value.
あるパブリッシャーを作成してオプショナルの値を発布します、またはそのオプショナルが値を持たないならば直ちに終了します。
Inpsecting Publisher Properties
パブリッシャープロパティを検査する
Working with Subscribers
加入者を扱う
func receive<S>(subscriber: S)
Implements the Publisher protocol by accepting the subscriber and immediately publishing the optional’s value if it has one, or finishing normally if it doesn’t.
Publisherプロトコルを、加入者を受け入れるそして直ちにオプショナルのもつ値を出版すること、またはそれがそうしないならば普通に終了することによって実装します。
See Also
参照
Publishing an Optional
オプショナルを発行する
var publisher: Optional<Wrapped>.Publisher
A Combine publisher that publishes this instance’s value to each subscriber exactly once, if it has a value at all.
あるCombineパブリッシャー、それはこのインスタンスのもつ値を各加入者に正確に一度だけ発行します、とにかくそれが値を持つならば。