Qual é a diferença entre chaves e chaves normais no RxJava com Kotlin
Eu não entendo a diferença real entre as chaves e as chaves normais no Kotlin ao usar o RxJava. Por exemplo, eu tenho o seguinte código que funciona conforme o esperado:
someMethodThatReturnsCompletable()
.andThen(anotherMethodThatReturnsACompletable())
.subscribe(...)
Mas o seguinte NÃO funciona:
someMethodThatReturnsCompletable()
.andThen { anotherMethodThatReturnsACompletable() }
.subscribe(...)
Observe a diferença noandThen()
parte da corrente com o aparelho. Não consigo entender qual é a diferença entre os dois. Examinei alguns artigos, mas infelizmente ainda estou tendo dificuldades para entender essa diferença sutil.