scala-cats 相关问题

Cats是一个为Scala中的函数式编程提供抽象的库。

Scala:具有不同上下文和依赖关系的ReaderT组合

返回不同ReaderT的s3f1和s3f2函数示例:类型FailFast [A] = [List [String],A] trait Service1 {def s1f:Option [Int] = Some(10)} trait Service2 {def s2f:FailFast [ Int] = ......

回答 1 投票 0

Scala-Cats:用应用效果组合monadic

以下是返回ReaderT的函数定义:def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ => Right(true))def f2:ReaderT [FailFast,Map [String,String],Boolean ] = ...

回答 1 投票 0

Scala cats:在尝试使用`===`语法来表达`Eq`特征时出现了implicits的问题

阿罗哈! :)我不高兴一直在运行stackoverflow论坛,以获得一些帮助,另一块奇怪的scala /猫已经向我抛出。问题是:似乎没有......

回答 1 投票 0

Cats:使用相同的应用程序映射元组

假设我有:val x1:[String,Int] = Right(1)val x2:[String,Float] = Left(“Nope”)val x3:[String,Double] = Left(“Not Today” “)我想将这些结合在一起并获得...

回答 1 投票 4

IntelliJ上的猫与种类投影插件

我在IntelliJ中探索Cats,但尽管IntelliJ Scala插件支持Kind Projector插件,但IntelliJ无法识别插件的类型lambda表示法(λ)。有诀窍......

回答 2 投票 1

Scala无法在scalaz或猫中进行pimp NaturalTransformation

由于某种原因,以下无法工作对象NtExtTest {隐式类NaturalTransformExt [M [_],N [_]](val self:NaturalTransformation [M,N])扩展AnyVal {def test(b:Boolean)= b}。 ..

回答 1 投票 0

扩展副产品的自然转换

我有F~> H G~> H其中〜>是cats.NaturalTransformation。我能够构造一个λ[A => F [A]:+:G [A]:+:CNil]〜> H使用kind-projector语法提高可读性以下是......

回答 1 投票 3

导出Scala枚举的Cats命令

我想要Scala的枚举的通用Cats Order。我尝试了隐式def enumOrder [E

回答 1 投票 2

Cats-tagless - Scala宏注释错误

我用cat-tagless lib创建了一个简单的特征:@ finalAlg @ autoFunctorK(true)trait MyService [F [_]] {def put(element:Element):F [Element] def get(elementId:Id):F [元素] def all():...

回答 1 投票 0

为什么fmap必须映射List的每个元素?

阅读了这本书,了解了一本非常好的Haskell,以及非常有用的维基书籍Haskell分类理论,它帮助我克服了混淆类别的常见类别错误......

回答 1 投票 11

估计Scala中PI的Monadic方法

我试图理解如何利用scala中的monad来解决简单的问题,以此来增强我的熟悉度。一个简单的问题是使用函数随机数生成器估计PI。 ...

回答 2 投票 2

Scala:过滤元组列表以获取nonEmptyList

我有一个List [(A,List [B])]类型的列表。我想展平这个结构并得到:NonEmptyList [A]由所有Acorresponding对nonEmpty List [B]组成。所有那些B组合:NonEmptyList [...

回答 2 投票 1

Cats - 当范围内的Monad`实例时如何使用for -reherehe?

如何在下面的方法中对M型使用for-comprehension? def foo [M [_]:Monad](m1:M [Int],m2:M [Int])= {a

回答 1 投票 4

Scala monads - “值映射不是”错误的成员

我创建了一个简单的特征和服务:@ finalAlg @autoFunctorK(true)trait BettingService [F [_]] {def put(bet:Bet):F [Bet]} class BettingServiceMock [F [_]:Async]扩展BettingService [...

回答 1 投票 0

Scala cats - 编码/解码json的问题

我创建了一个简单的路由:类MyRoutes [F [_]:Async](服务:MyService [F])扩展Http4sDsl [F] {def routes:HttpRoutes [F] = HttpRoutes.of [F] {case req @ PUT - > Root /“bets”=> ...

回答 1 投票 1

Scala,猫 - 用Circe转换FUUID

我使用这个库https://christopherdavenport.github.io/fuuid/来创建自定义对象的ID并将它们保存到数据库中。我有一个简单的案例类,这是我的模型:import io ....

回答 1 投票 0

优化猫库“”

我正在尝试优化我的代码中的导入并消除所有“_”作为导入cats.implicits._我已经优化了我的所有导入,除了猫simbol“”。我尝试过:导入猫......

回答 1 投票 1

Cats IO - 在flatmap内进行尾递归调用

我正在尝试使我的函数返回IO尾递归,但它不能编译,因为我在flatMap中使用它。我知道有为此目的而建的东西,比如tailRec,但我...

回答 1 投票 1

如何使用隐式执行spring存储库方法进行理解

我想保存来自电报api的数据,用于具有隐式的理解类型,但是有错误错误:(61,9)类型不匹配;发现:cats.effect.IO [单位]必需:scala.concurrent.Future [?] ...

回答 1 投票 0

Scala,cats,http4s - 无法识别来自Http4s的符号

我创建了两个Http4s路由:类FirstRoutes [F [_]:Async](服务:FirstService [F])扩展Http4sDsl [F] {def routes:HttpRoutes [F] = HttpRoutes.of [F] {// ..一些代码} ...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.