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

Как превратить Option[ZIO[R, E, A]] в ZIO[R, E, Option[A]]? С

collectAll не компилируется: https://scastie.scala-lang.org/6GqqrxFsRzuAe3Iyx5jQpQ

16 ответов

13 просмотров

Это траверс классический

https://scastie.scala-lang.org/TpHepifYS9Cd1V0y6rMAtA

Через collectAll не получится, так как он требует подтипы Iterable, а Option имплементит только IterableOnce, придётся своё городить

Eλijah
https://scastie.scala-lang.org/TpHepifYS9Cd1V0y6rM...

добавить .getOrElse(ZIO.succeed(None)) и станет норм

Oleg ℕižnik
кот же написал

он написал что это траверс

Никита Мязин
типы ж не сойдутся

я написал и всё сошлось

Nikita V
я написал и всё сошлось

как? в самом зио лежит A а ZIO.none даст тебе Option[A] UPD а, там в скасти уже другие типы, нойс

https://t.me/scala_ru/296744

ⰽⱁⱅⱏ ⰿⰵⰶⰴⱆⱄⰾⱁⰲⱑⱀⱐⱄⰽⱏ
А ето не траверс?

ну там траверс есть, а сиквенса нет

Ivan-Lopatin Автор вопроса
Oleg ℕižnik
https://t.me/scala_ru/296744

Получится же ZIO[Option[ZIO]]?

Ivan Lopatin
Получится же ZIO[Option[ZIO]]?

простите, да. тогда ZIO.foreach(oz)(identity)

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта