Otwieram streama na takiej mapie (akurat vavr here ale nieistotne raczej):

Map> mapka;
Chciałbym dla każdego obiektu z List** wywołać B.set(A) i zwrócić zmodyfikowaną List** czyli odpowiednik:

mapka.map(tuple -> {
A a = tuple._1;
return tuple._2().forEach(b -> b.setA(a));
});

Jest na to jakaś gotowa funkcyjna operacja?Jakiś fold, flat itp?.. Tzn jakiś gotowy myk, żeby użyć zamiast map tak żeby było zgodnie z "funkcyjnym" podejściem.

#programowanie #java #vavr #javaslang #javastream #javalambda****
@M4ks: Chyba chodzi Ci raczej o:

new Runnable() {
    void run() {}
}.run();

No to w JS nie ma interfaceów – jak kwacze jak kaczka, to jest kaczką:

({
    run: function () {}
}).run()