var list = List.of("1","2","3");
var map = new HashMap<String, String>();
list.forEach(x -> {
map.put(x, getFor(x));
});
Gdzie jest niby taki ten kod funkcyjny, ale jedynym wynikiem działania tej "funkcji" jest side-effect.
Nie jest to też dla mnie code sugar...
Czy taki kod:
var list = List.of("1","2","3");
var map = new HashMap<String, String>();
for (var x:list) {
map.put(x, getFor(x));
};
Nie jest jednak ciut czytelniejszy? Szczególnie, że nie sugeruje, że to co jest tutaj w pętli jest funkcją... bo nie jest :-)
Podobne postybeta
Nie znoszę programowania "funkcyjnego" :-)
Jednak lubię United ;-)
Niecne wykorzystanie refleksji... czyli jak poszukać tekstu w drzewie obiektów? ;-)
Jak poprawić użyteczność tabletu ;-)
Wyliczanie właściwości i funkcji obiektów w JavaScript
Brak komentarzy:
Prześlij komentarz