lazy

Java. Pytania rekrutacyjne dla Juniora: Czy streamy (strumienie) są lazy i co to znaczy?

Kontynuując serię pytań o strumieniach, warto rozwinąć kwestię czasu, w którym wykonują się operacje pośrednie.  Operacje pośrednie w strumieniu są lazy Operacje pośrednie są lazy, czyli mają wartościowanie leniwe. Mianowicie każda pośrednia operacja nie jest wykonywana dopóki nie zostanie wywołana operacja końcowa. Operacje pośrednie dostarczają jedynie nowe strumienie. Jak już wspomniałem we wcześniejszym wpisie nie jest wymagane użycie jakiejkolwiek operacji końcowej, tak więc zadeklarowane operacje […]

Przewiń do góry