Как я могу генерировать новые значения для наблюдаемого или субъекта в зависимости от полученных значений?
Пример:
Допустим, у меня есть наблюдаемое, которое испускаетодно случайное число благодаря веб-API.
Если это четное число, я хочу, чтобы Observable испустил другое случайное число, используя первое в качестве начального числа ... и так далеепока я не получу нечетное значение.
Обратите внимание, что я заранее не знаю, сколько запросов я собираюсь сделать.
До сих пор мне удавалось делать это с«странные», рекурсивные методы, но я чувствую, что должен быть очень правильный способ сделать это.