1

ObservableScala Swing のテキスト フィールドからを作成する RxScala コードを作成する必要があります。Github を見た後、私はこのコードを書きました。

def textValues: Observable[String] = Observable.create[String](observer => {
  observer.onNext(field.text)
  Subscription()
})

Wherefield.textは、そのフィールドのテキストの現在の状態を示します。

ただし、この行はわかりません:

  Subscription()

これは何にSubscription役立ちますか?パラメーターを取らないので、このオブザーバブルを参照していないため、作成したオブザーバブルからサブスクライブを解除するために使用できないと想定しています。

では、何がSubscription()良いのでしょうか?

パラメータを取らないのはなぜですか?

4

1 に答える 1