169 похожих чатов

То есть не смотря на `.collect { case Some(s) =>

s }` выполнение всё равно пройдет в through? Ого

12 ответов

17 просмотров

ну как я понимаю, выполнение не пройдёт, но создание файла идёт в рамках создания самого стрима. Хотя я могу ошибаться конечно

resource.open

folex- Автор вопроса
Mikhail S
resource.open

м? Стоит обернуть весь стрим в resource чтобы отложить создание файла?

folex
м? Стоит обернуть весь стрим в resource чтобы отло...

я не использую фс2, не знаю как именно он устроен и могу ошибаться, но writeAll генерирует Stream.resource и в доках есть такая строчка FS2 takes care to guarantee that any resources allocated by the Pull are released when the stream completes - посему я делаю вывод, что данный этап работает по принципу пулл - значит, что он сам спрашивает нет ли там новых данных и логика fs2 такова, что ресурс инициализируется через уже привычный паттерн брекетов до того как спросить и убедиться есть ли там чего.

Dimas Shakhtarin
ну как я понимаю, выполнение не пройдёт, но создан...

выполнение пройдёт же, просто в файл поступит 0 байт

Oleg ℕižnik
выполнение пройдёт же, просто в файл поступит 0 ба...

fs2 умеет в пуш? можно ли его заставить этап Stream.resource обернуть в пуш? или даже при пуше он все равно будет инициализировать его?

Mikhail S
fs2 умеет в пуш? можно ли его заставить этап Strea...

вам не нужно оборачивать в пуш, думаю

Oleg ℕižnik
вам не нужно оборачивать в пуш, думаю

как избежать resource.open при отсутствии входных данных?

Mikhail S
как избежать resource.open при отсутствии входных ...

https://github.com/manatki/manatki/blob/master/fsfs/src/main/scala/manatki/fsfs/Pipes.scala#L8:L8 попробуйте такое through(Pipes.lzy(WriteAll...))

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта