Я сейчас изучаю Rx Java, и я заметил, что и forEach, и метод подписки в значительной степени делают то же самое, за исключением того, что с подпиской у меня есть onNext, onError и onComplete,
, в то время как на forEach у меня есть только onNext.
Оба возвращают одноразовые.
Есть ли что-то еще под капотом о том, как они ведут себя или это так?