Size: a a a

Scala User Group

2020 August 05

Oℕ

Oleg ℕizhnik in Scala User Group
Grigory Pomadchin
какие хочешь аннотации?
источник

ИС

И С in Scala User Group
Добрый день, подскажите, пожалуйста, если какой-то ключик в sbt, которые позволял бы не игнорировать ошибки при сборке?

Допустим, при сборке в логе появляются вот такие ошибки
[error] sbt.librarymanagement.ResolveException: unresolved dependency: org.mockito#mockito-scala_2.12;1.8.0: not found
[error]  at sbt.internal.librarymanagement.IvyActions$.resolveAndRetrieve(IvyActions.scala:332)
[error]  at sbt.internal.librarymanagement.IvyActions$.$anonfun$updateEither$1(IvyActions.scala:208)
[error]  at sbt.internal.librarymanagement.IvySbt$Module.$anonfun$withModule$1(Ivy.scala:239)
[error]  at sbt.internal.librarymanagement.IvySbt.$anonfun$withIvy$1(Ivy.scala:204)
Хочу чтобы при возникновении ошибок sbt делал что-то типа exit
источник

AD

Apache DOG™ in Scala User Group
Oleg ℕizhnik
вот это истинно межнар решение
какой кот такое и решение
источник

AD

Apache DOG™ in Scala User Group
Тащить превращалку коллбеков в результат?
источник

AS

Aλeχander Semenov in Scala User Group
Класснющие, а есть оператор а-ля || в котах для F[Boolean]? Можно сделать .tupled.map(...) но оно ж не ленивое.
источник

R

RattenK 🍄🐀🌹 in Scala User Group
.map(_ || cond)?
источник

DS

Danieλ Sλapman in Scala User Group
Aλeχander Semenov
Класснющие, а есть оператор а-ля || в котах для F[Boolean]? Можно сделать .tupled.map(...) но оно ж не ленивое.
источник

D

Daniel in Scala User Group
Aλeχander Semenov
Класснющие, а есть оператор а-ля || в котах для F[Boolean]? Можно сделать .tupled.map(...) но оно ж не ленивое.
Можете наколбасить синтаксис сами наверн через cats.syntax.IfMOps#ifM
источник

AS

Aλeχander Semenov in Scala User Group
    def \||\(fb: => F[Boolean])(implicit M: FlatMap[F]): F[Boolean] = fa.flatMap {
     case true => fa
     case false => fb
   }


А здесь fa дважды не вызывается?
источник

AS

Aλeχander Semenov in Scala User Group
Daniel
Можете наколбасить синтаксис сами наверн через cats.syntax.IfMOps#ifM
Да, наколбасить я могу-то, думал, может можно готовым обойтись чем-то.
источник

D

Daniel in Scala User Group
Aλeχander Semenov
Да, наколбасить я могу-то, думал, может можно готовым обойтись чем-то.
из готового ifM только если
источник

DS

Danieλ Sλapman in Scala User Group
Aλeχander Semenov
    def \||\(fb: => F[Boolean])(implicit M: FlatMap[F]): F[Boolean] = fa.flatMap {
     case true => fa
     case false => fb
   }


А здесь fa дважды не вызывается?
косячок-с
источник

AS

Aλeχander Semenov in Scala User Group
ну да, это юзаю... Можно еще в лист и там existM какой-нибудь условный
источник

DS

Danieλ Sλapman in Scala User Group
Aλeχander Semenov
    def \||\(fb: => F[Boolean])(implicit M: FlatMap[F]): F[Boolean] = fa.flatMap {
     case true => fa
     case false => fb
   }


А здесь fa дважды не вызывается?
пофиксил
источник

AS

Aλeχander Semenov in Scala User Group
Danieλ Sλapman
пофиксил
👍🏻
источник
2020 August 06

IP

Ilya Pribytkov in Scala User Group
Всем привет, знает ктонибудь как из одного итератора или лейзилиста получить два?
источник

IP

Ilya Pribytkov in Scala User Group
Итератор параметризован какимто классом, и из него надо получить итераторы по полям этого класса, чет не соображу как сделать, может кто знает?
источник

NM

Nikita Melkozerov in Scala User Group
Ilya Pribytkov
Всем привет, знает ктонибудь как из одного итератора или лейзилиста получить два?
iterator.map( class => (class.field1, class.field2)).unzip?
источник

VE

Vasiliy Efimov in Scala User Group
Nikita Melkozerov
iterator.map( class => (class.field1, class.field2)).unzip?
у него разве есть unzip?
источник

VE

Vasiliy Efimov in Scala User Group
Vasiliy Efimov
у него разве есть unzip?
да и смысл, если при использовании одного итератора из пары второй истощится, источник-то у них один
источник