RxJava2 Разница между as (), to () и compose () - PullRequest
0 голосов
/ 17 октября 2018

Эти слова трудно найти в Интернете, поэтому я не могу найти на них никакой информации, кроме документов, которые, как мне кажется, имеют почти одинаковое описание (особенно для as и to).

В чем разница между as(), to() и compose() в RxJava2?Когда я должен использовать любой из них?

1 Ответ

0 голосов
/ 17 октября 2018

to и as практически одинаковы.Разница в том, что to использует более широкий Function интерфейс, а as использует выделенный XConverter интерфейс.Первый не может быть реализован для нескольких реактивных типов. Issue , PR .

Разница между to / as и compose заключается в том, что первое позволяет вам превратить последовательность в произвольный тип результата во времявремя сборки, тогда как последний может превратиться только в один и тот же реактивный тип, но, возможно, в аргумент (ы) другого типа.

...