我一直在玩 Kotlin/RxJava 并尝试创建一个扩展方法来将 a 添加Subscription
到 a CompositeSubscription
,它的工作方式如下:
search.subscribe {
//do stuff
}.addToComposite(compositeSubscription)
这是我迄今为止的尝试:
fun Subscription.addToComposite(composite: CompositeSubscription) = { composite.add(this) }
它编译并运行没有错误,但似乎并没有真正Subscription
将CompositeSubscription
. 难道我做错了什么?