Java:
reduce(
new ArrayList<Integer>(),
(acc, e) -> {
ArrayList<Integer> newAcc = new ArrayList<>(acc); // erstellt neue ArrayList als Kopie von acc
newAcc.add(e+1);
return newAcc;
},
List.of(1,2,3)
)
Verstehe ich das richtig, dass diese Funktion die Liste kopierst und dann zu jedem Wert 1 addiert und diesen Wert auch in die Liste einfügt ?
so dass man am Ende (1,2,3,2,3,4) hat oder was tut dieses (e+1) Ich bin mir allgemein unsicher was e ist ...