Wszystko
Wszystkie
Archiwum
- 1
Otwieram streama na takiej mapie (akurat
Chciałbym dla każdego obiektu z
Jest na to jakaś gotowa funkcyjna operacja?Jakiś fold, flat itp?.. Tzn jakiś gotowy myk, żeby użyć zamiast
#programowanie #java #vavr #javaslang #javastream #javalambda****
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****
- 1
@trypson_tryptaminka: Nie; nic nie skumali :)
@BjorGhul 15k
Metoda tworząca encję Account:
link
Value objecty UserName i Password:
link
Dostaje błędy: Required Either, provided Either, incompatible constraint: AccountError and WrongUserNameFormatError mimo, że wszystkie błędy dziedziczą po AccountError.
#java #vavr #programowanie #programista15k #naukaprogramowania
Link do poczytania: https://stackoverflow.com/questions/2745265/is-listdog-a-subclass-of-listanimal-why-are-java-generics-not-implicitly-po
Jeżeli UserName.create zadeklarujesz jako zwracające Either to zabangla