Pertanyaan yang diberi tag «mutable»


3
Apakah ini merupakan antipattern untuk menggunakan peek () untuk memodifikasi elemen stream?
Misalkan saya memiliki aliran Things dan saya ingin "memperkaya" mereka mid stream, saya dapat menggunakannya peek()untuk melakukan ini, misalnya: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); Asumsikan bahwa mutasi Hal pada titik ini dalam kode adalah perilaku yang benar - misalnya, thingMutatormetode ini dapat menetapkan bidang "lastProcessed" ke waktu saat ini. Namun, peek()dalam sebagian besar konteks …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.