Существует расширение RxJava-Computation-Expressions для RxJava. Он предоставляет операторам ifThen
и другие. Однако преимущества его использования не очевидны. Потому что может использоваться стандартный блок if-else или тройной оператор, который является удобным для чтения и обычным. Я проверил разные функциональные языки и не нашел подобной конструкции. Все они используют стандартный оператор if-else.RxJava-Вычисления-выражения против условного выражения
Кроме того, такое расширение доступно не для всех языков Rx и доступно только для RxJava 1.x.
Вопрос в следующем: какова цель использования оператора ifThen
от RxJava? Какие преимущества он мог бы дать по сравнению со стандартным if-else или тернарным оператором?