Size: a a a

Scala User Group

2019 December 27

Oℕ

Oleg ℕizhnik in Scala User Group
источник

ЮБ

Юрий Бадальянц in Scala User Group
Да, можно
источник

ЮБ

Юрий Бадальянц in Scala User Group
Но пока я просто локально себе функцейку сделал
источник

ЮБ

Юрий Бадальянц in Scala User Group
Надеялся, что уже есть такое
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alexey Otts
Короче, Олег, опять не то :peka:
fa.some.filterNot(_ => cond).sequence
источник

Oℕ

Oleg ℕizhnik in Scala User Group
А так?
источник

AO

Alexey Otts in Scala User Group
ну опять же нет
источник

GD

Georgy Davityan in Scala User Group
Юрий Бадальянц
Скаланы, есть ли какая-то такая утилита в котах или в стд либе:
val res: F[Option[A]] = if (condition) F.pure(None) else doStuff.map(Some(_))
Option.when(cond)(fa).sequence
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alexey Otts
ну опять же нет
Неправильнфй ответ
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Так - да
источник

AO

Alexey Otts in Scala User Group
ааа ну да
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Georgy Davityan
Option.when(cond)(fa).sequence
Ого
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Есть Option.when
источник

GD

Georgy Davityan in Scala User Group
в 2.13 есть
источник

Oℕ

Oleg ℕizhnik in Scala User Group
TIL
источник

ЮБ

Юрий Бадальянц in Scala User Group
Georgy Davityan
Option.when(cond)(fa).sequence
Так пробовал, но у меня для моего F нету traverse
источник

ЮБ

Юрий Бадальянц in Scala User Group
пришлось бы писать самому
источник

GD

Georgy Davityan in Scala User Group
Юрий Бадальянц
Так пробовал, но у меня для моего F нету traverse
он и не нужен для F
источник

λƒ

λesha ƒomkin in Scala User Group
Всем привет. Есть специалисты по ZIO? Приглашаю поревьювить интеграцию Королева с ZIO. https://github.com/fomkin/korolev/tree/issue-300/interop/zio/src/main/scala/korolev/zio
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Юрий Бадальянц
Так пробовал, но у меня для моего F нету traverse
Applicative там нужен
источник