構造体


Just


各購読者に出力を 1 回だけ送信して終了する発行者。


iOS 13.0+ iPadOS 13.0+ Mac Catalyst 13.0+ macOS 10.15+

tvOS 13.0+ visionOS 1.0+ watchOS 6.0+

struct Just<Output>




概観


Just の発行者を使用すると、発行者の連鎖を開始できます。また、Just 発行者は、Publishers.Catch を使用して値を置き換える場合にも便利です。


Result.Publisher とは異なり、Just の発行者はエラーで失敗することはありません。また、Optional.Publisher とは異なり、Just 発行者は常に値を生成します。





トピックス


Just 発行者の作成


init(Output)

指定された出力を 1 回だけ発行する発行者を初期化します。



発行者プロパティの検査


let output: Output

発行者が発行する 1 つの要素。



発行者の比較


static func == (Just<Output>, Just<Output>) -> Bool

2 つの発行者が同等であるかどうかを示すブール値を返します。



演算子の適用


発行者の演算子

受信した要素に基づいて動作するダウンストリームの発行者または購読者を作成するメソッド。



デフォルトの実装


Equatable の実装





以下に準拠


Copyable

Equatable

Publisher





以下も見よ


class Future

最終的に単一の値を生成し、その後終了または失敗する発行者。


struct Deferred

指定されたクロージャを実行して新しい購読者の発行者を作成する前に、サブスクリプションを待機する発行者。


struct Empty

値を全く公開せず、オプションですぐに終了する発行者。


struct Fail

指定されたエラーで直ちに終了する発行者。


struct Record

一連の入力と完了を記録し、後で各購読者に再生できるようにする発行者。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ