Articles of flatmap

Как сфотографировать коллекцию внутри пары в Котлине

В этом примере у меня есть классы. Order(selections: List<Selection>, discount: Double, …) Selection(productId: Long, price: Double, …) Затем я сохраняю коллекцию Order который я хочу рассчитать цены после этого, которые должны использовать Selection's price и Order's discount . Как я могу это сделать? Я пытаюсь сделать следующее, но это кажется невозможным. val orderList: List<Order> = […]

Android RxJava: объединение двух запросов и выполнение некоторой логики между ними

Привет, я пытаюсь создать цепочку сетевых запросов, используя flatmap, но не совсем понимаю процесс, как это сделать. Цель состоит в том, чтобы сделать это: выполните networkRequest 1, как только я получу результат от networkRequestOne, сделайте немного бит логики по этому результату, а затем выполните следующее networkRequestTwo и вызов onSuccess с возвращенным значением ответа из networkRequestTwo. […]

Kotlin не может вывести тип при использовании ссылки метода в Flowable

У меня этот код в Java: Flowable.just(1,2,3) .flatMap(Flowable::just); и этот код в Котлине: Flowable.just(1,2,3) .flatMap(Flowable::just) В то время как Java-код компилируется отлично, компилятор Kotlin говорит: «Ошибка: (47, 30) Kotlin: Один аргумент типа, ожидаемый для класса Flowable: Publisher, определенный в io.reactivex" Однако это компилирует штраф: Flowable.just(1,2,3) .flatMap { Flowable.just(it) } Что я делаю неправильно и почему […]