Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
具有 StateT[IO, _, _] 的 FS2 Stream,定期转储状态
我有一个消耗无限数据流的程序 在此过程中 我想记录一些指标 这些指标形成一个幺半群 因为它们只是简单的求和和平均值 我想定期在某处写下这些指标 清除它们 然后返回累积它们 我基本上有 object Foo type MetricsIO A
scala
monadtransformers
scalacats
fs2
catseffect
scalaz 中的 Store 是什么
我试图理解Lenses in scalaz 令人惊讶的是没有找到类似的东西cats core 我遇到了所谓的Store这是一个类型别名 type StoreT F A B IndexedStoreT F A A B type Indexed
scala
functionalprogramming
scalaz
scalacats
从 Cats 理解并行类型类
有一个类型类叫做Parallel in Cats 此类的目的是为一些不支持开箱即用并行计算的 monad 提供并行计算 例如Either例如 我知道Monad用于相关计算 因此需要顺序执行 Applicative用于独立计算 因此此类计算可
scala
monads
scalacats
具有多种返回类型的 EitherT
我正在尝试用 for compression 和 EitherT 来编写 future 但由于返回类型 我遇到了麻烦 请有人能解释一下为什么这不能编译以及我怎样才能让它编译并改变 for compression import scala c
scala
scalacats
forcomprehension
Doobie - 将任意效果提升到 ConnectionIO 中
我正在尝试在使用 Doobie 将用户插入数据库的同一事务中发送电子邮件 我知道我可以举起IO into ConnectionIO通过使用Async ConnectionIO liftIO catsIO where catsIO IO St
scala
scalacats
catseffect
doobie
Scala:SeqT monad 转换器?
如果我们有这样的两个函数 def findUserById id Long Future Option User def findAddressByUser user User Future Option Address 然后我们就可以使用
scala
scalaz
scalacats
Option[io.databaker.env.EnvValue],但类型 F 的类型不变
我有以下代码片段 但未编译 trait Environment F def get v EnvVariable F Option EnvValue final class LiveBadEnvironment F Sync extends
scala
scalacats
Scala - 如何在 for 理解块中使用 foreach 循环?
我有一个简单的代码 override def createContributorsList url String params String F List Contributor getContributorsFromClient url
scala
scalacats
forcomprehension
使用 State 和 IO 的堆叠 monad 时,在流程中停止理解
在这个 Scala 示例中 当结果为以下时我需要停止StopNow 我需要在打电话后执行此操作decisionStep 我怎样才能做到这一点 case class BusinessState trait BusinessResult cas
scala
functionalprogramming
monads
scalacats
为 Scala 枚举导出 Cats 顺序
我想要一只普通的猫Order对于斯卡拉的Enumeration 我试过 implicit def enumOrder E lt Enumeration V lt E Value cats Order V new cats Order V d
scala
scalacats
scala212
Scala 和 cats:到 Identity monad 的隐式转换
我有一个计算数字类型的平方和的函数 如下所示 import cats syntax functor import cats syntax applicative import cats Id Monad import scala langu
scala
monads
implicitconversion
implicit
scalacats
解析 Seq[Future[Either[A, Seq[B]]]] - Scala Cats
我在尝试解决方法的结果时遇到问题 更具体地说 我有 def methodA Future Either Error Seq A 在某些时候 我想为列表的每个元素调用此方法并合并结果 像这样的东西 val tes Seq Future Eit
scala
Future
scalacats
catseffect
在 Slick 和 Cats 中过滤和混合单子
我有以下目标 创建一个添加用户的 monad 计算流程如下 检查是否存在具有指定电子邮件的用户 如果他不这样做 then 检查所提供的凭据是否正确 密码足够长等 如果他们没问题 那么 将用户保存到数据库 我的第一个 草稿 是这样的 val
scala
functionalprogramming
monads
slick
scalacats
为什么导入类型类实例不再需要 import cats.implicits._ ?
在 Cats 2 1 x 中 类型类实例被引入范围内import cats implicits scala gt import cats Show import cats Show scala gt Show Int show 42
scala
import
typeclass
implicit
scalacats
猫效应和异步 IO 细节
这几天我一直在思考猫效应和 IO 我觉得我对这种效果有一些误解 或者只是我错过了它的要点 首先 如果IO可以取代Scala的Future 我们如何创建异步IO任务 使用IO shift Using IO async Is IO delay同
scala
scalacats
catseffect
为什么具有 Monad 实例的类型的 Semigroupal 不组合?
我正在尝试研究 猫 中的半群 以下是 Underscore 的 Scala with Cats 中的声明 cats Semigroupal是一个类型类 允许我们组合上下文 trait Semigroupal F def product A
scala
scalacats
如何通过 Scala Reader 从 Java 代码注入依赖项
这是一个依赖服务 public class Service1 通过阅读器使用它的 Scala 代码 object TupleEx type FailFast A Either List String A type Env A ReaderT
scala
dependencyinjection
scalacats
scalajavainterop
readermonad
Ops 代表什么?
在 Scala 社区中 我经常看到课程以Ops很常见 例如 ApplicativeErrorIdOps 什么是Ops代表 Ops 运营 这不仅在 Scala 中而且在一般情况下都是非常常用的快捷方式 在 Cats 中 它被用作扩展方法类的后
scala
scalacats
如何向 cats-effect 的资源添加正确的错误处理
我正在尝试使用纯功能性方式获取一些基本文件 IO 写 读 猫效应 https typelevel org cats effect 关注后this https typelevel org cats effect tutorial tutori
scala
functionalprogramming
scalacats
catseffect
优化自由 Monad
如果我有一个价值a Free Op A 是否有可能 扁平化 结构a这样两个Op被自由单子束缚在一起的 s 可以折叠成一个吗 Context 我想在解释之前执行此操作作为优化步骤 因为语义Op是它的操作是幂等的 因此 如果两个 连续 出现 则
scala
functionalprogramming
freemonad
scalacats
recursionschemes
1
2
»