我不明白使用RxJava时花括号和Kotlin中的正常括号之间的真正区别。例如,我有以下的代码按预期工作:RxJava和Kotlin的花括号和正常括号有什么区别
someMethodThatReturnsCompletable()
.andThen(anotherMethodThatReturnsACompletable())
.subscribe(...)
但下面不工作:
someMethodThatReturnsCompletable()
.andThen { anotherMethodThatReturnsACompletable() }
.subscribe(...)
注意在大括号链的andThen()
部分的差异。我无法理解这两者之间的区别。我看过一些文章,但不幸的是,我仍然很难理解这种细微差别。
我的问题不是关于行为 - 而是两个大括号之间的区别 - 在这种情况下,他们如何/为什么不同? – blackpanther