Вопросы по теме 'semigroup'
Почему scalaz |+| оператор не работает только с картами, значением которых является Seq?
У меня есть две карты следующим образом.
import scalaz._, Scalaz._
val map1: Map[String, Seq[String]] = Some value
val map2: Map[String, Seq[String]] = Somve Value
Это компилируется нормально, и все работает так, как ожидалось.
//...
540 просмотров
schedule
20.12.2022
Полугруппа с функцией в Scala
Я пытаюсь преобразовать Haskell Semigroup в Scala. Код на Haskell работает нормально, но я не могу написать его на Scala.
Хаскелл:
import Data.Semigroup
newtype Combine a b = Combine { unCombine :: (a -> b) }
instance Semigroup b...
356 просмотров
schedule
03.01.2023
Использование Validated из библиотеки Cats в Scala
Не могу понять реальную разницу между Semigroupal.product и Semigroupal.tuple2 . Вот небольшой пример:
import cats.Semigroupal
import cats.data.Validated
import cats.data.Validated.Invalid
import cats.instances.list._ // for Monoid
type...
150 просмотров
schedule
26.07.2022