Dopasowania wzorców to nie tylko zaszyte na sztywno wzorce i wartości. Możemy też użyć predykatów, funkcji, supplierów. O tym w dzisiejszym poście http://koziolekweb.pl/2016/06/18/pattern-matching-w-javie-z-javaslang-ii/
#java #javaslang #koziolekweb #programowanie
#java #javaslang #koziolekweb #programowanie
- ppawel
- Kaczus2B
- Dionizja
- konto usunięte
- silverm
- +2 innych
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****