Size: a a a

2021 May 08

QH

Quantum Harmonizer in pro.jvm
угу, если тебе его дали, а вычитывать не хочется
источник

QH

Quantum Harmonizer in pro.jvm
в т. ч. если стрим бесконечный или вычитан частично
источник

E

Etki in pro.jvm
Строго говоря код вообще не должен думать, откуда конкретно у него стрим
источник

ЕЕ

Евгений Елисеев... in pro.jvm
чет мне кажется так себе идея закрывать чужой стрим. может нужно takeWhile?
источник

QH

Quantum Harmonizer in pro.jvm
не чужой
источник

ЕЕ

Евгений Елисеев... in pro.jvm
если у метода аргумент Stream то чужой же
источник

JL

Johny Larson in pro.jvm
Ну типа не читай. Стримы же ленивые
источник

JL

Johny Larson in pro.jvm
Не понимаю
источник

QH

Quantum Harmonizer in pro.jvm
ээээээ, а если мне его дали, чтобы я его потратил?
источник

QH

Quantum Harmonizer in pro.jvm
ну да, тогда закрыть надо (спойлер: всегда закрыть надо)
источник

JL

Johny Larson in pro.jvm
Закоывать чтоб другие не прочитали чегонить?
источник

QH

Quantum Harmonizer in pro.jvm
нет, чтобы он закрылся, блин)
источник

JL

Johny Larson in pro.jvm
Я так и не понимаю заяем закрывать?
источник

JL

Johny Larson in pro.jvm
Что это значит?
источник

ЕЕ

Евгений Елисеев... in pro.jvm
тогда получится метод consumeAndClose. Пусть caller парится с закрытием. будет логично вроде
источник

JL

Johny Larson in pro.jvm
Что ьы вкладываешь в "стрим закрылся"?
источник

JL

Johny Larson in pro.jvm
Без терминалки стрим не начнет раьотать с данными
источник

JL

Johny Larson in pro.jvm
Т.е. в нем не будет ничего
источник

QH

Quantum Harmonizer in pro.jvm
вызов метода close(), вестимо)
источник

QH

Quantum Harmonizer in pro.jvm
ага, а по итогу никто не парится
источник