Scala SwingのテキストフィールドからObservable
を作成するRxScalaコードを記述する必要があります。 Githubの上で見た後、私は仕事に思えるこのコードを書いた:field.text
は、そのフィールドからのテキストの現在の状態を与えるパラメータなしのサブスクリプション
def textValues: Observable[String] = Observable.create[String](observer => {
observer.onNext(field.text)
Subscription()
})
。
しかし私は、この行を理解していない:
Subscription()
このSubscription
がために有用とは何ですか?これはパラメータを取らないので、作成したオブザーバブルからの退会には使用できないと仮定しています。このオブザーバブルも参照していないためです。
だから、Subscription()
とは何ですか?
なぜパラメータはありませんか?