flatMap
/のトリガーにのみ使用される Observable がありmap
ます。したがって、Next
イベントのみが必要であり、値は必要ありません。このようなゴミの値に独自の概念を使用できますが、RxSwift の規則があるかどうか疑問に思っています。
これが私が扱っているものです:
// I'd rather not have an Element type that someone might use
let triggeringObservable: Observable<SomeSessionClass>
// ...
triggeringObservable.map { _ -> String in // The actual value is ignored
return SomeLibrary.username() // `username()` is only ready when `triggeringObservable` sends Next
}
この例でtriggeringObservable
は、ライブラリ内のいくつかのプロパティにあり、呼び出す準備ができてrx_observer
いることを知らせてくれます。username()