Wpis z mikrobloga

#programowanie #rx #java, taguję też #csharp bo pewnie operatory do rx są takie same.
Mam 2 strumienie (A,B) , chciałbym stworzyć nowy (C) który działa w taki sposób w taki sposób:
1) Subskrybuję się do C
2) Strumień A emituje element, jeśli jest ok to (3)
3) Strumień B emituje element, jeśli jest ok to (4)
4) Strumień C emituje parę elementów a punktów 2 i 3
  • 6
Cos takiego powinno zadziałać jeśli dobrze zrozumiałem.
a.flatMap(a->b.flatMap(b->wartosci z a i z b sa tu widoczne, wiec mozesz wykonac c).subscribe(c->wynik c)