scala-cats 相关问题

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

Scala for-comprehension with Option and Some,由ReaderT包装

下面是一个工作正常的示例:import cats.data.ReaderT import cats.instances.option._ ... def f1:ReaderT [Option,Service,Int] = ReaderT(service => for {res

回答 2 投票 2

在Semigroupal的一些单子中,我们是否仍然失去了背景?

我正在读“Scala with cats”一书。作者说,Semigroupal并不总能提供我们期望的行为。他展示了这个例子:import cats.Semigroupal import cats.instances ....

回答 1 投票 0

Scala:对于读者内部的守卫进行理解

下面是代码示例:type FailFast [A] = [List [String],A] import cats.instances.either._ def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ =>对(真))def f2:...

回答 1 投票 1

如何通过Java代码从Scala Reader注入依赖项

这是一个依赖服务:public class Service1 {}通过reader使用它的Scala代码:object TupleEx {type FailFast [A] = [List [String],A] type Env [A] = ReaderT [FailFast,Service1,。 ..

回答 1 投票 2

Scala-cats,用ReaderT编写Reader

这是一个很小的函数组合,所有函数都返回ReaderT:类型FailFast [A] = [List [String],A] def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ = >对(......)

回答 1 投票 0

如何将Scala Transformation导出为Java

我正在尝试用Java实现Scala特性,特征在另一个容器中有一个通用的容器类型,这不能通过java import自动解决,Scala代码如下:import ...

回答 1 投票 1

如何使用scala / cats的仿函数

阿罗哈! :)请问有人指点我有用的scala / cats教程吗?在过去的几天里,我正努力让课程成为一个仿函数,我即将在我的显示器上打一个洞。一切 ...

回答 1 投票 0

无法做出简单的无标签最终示例

我读过关于无标签的决赛,我认为这很棒。我想建立我自己的这个模式的小例子,并得到了问题。这是我的代码:特质计算器[F [_]] {def sum(a:Int,b:...

回答 1 投票 0

Scala-cats:读者组成

import cats.data.ReaderT import cats.instances.either._ trait Service1 trait Service2 case class Cats(name:String)type FailFast [A] = [List [String],A] type Env =(Service1,Service2,Cats )...

回答 1 投票 2

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

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