scalaz 相关问题

Scalaz为Scala提供类型类和纯函数数据结构

如何在ZIO中优雅地组合包含多个任务的选项

我正在寻找导入scalaz.zio.Task def combineTasks [A,B,C,D](任务1:任务[选项[A]],任务2:任务[选项[B]],...的最优雅的实现。 。

回答 2 投票 1

在ZIO中,有没有办法将IO [Nothing,T]转换为T,如果没有,为什么不呢?

在考虑错误并将IO [E,T]转换为IO [Nothing,T]之后,我们可以直接将该值称为类型T而不是IO [Nothing,T]。这允许我们返回T类型的值...

回答 3 投票 0

F#中有一个类似于scalaz,猫和箭(Kotlin)的库吗?

F#中推荐使用“高级”功能模式的方法是什么?对于Scala有scalaz和猫,甚至还有针对Kotlin的Arrow,尽管我没有找到类似的F#。

回答 1 投票 3

结合列表,未来和选择的理解 - scalaz

我有以下问题:val sth:Future [Seq [T,S]] = for {x n:...

回答 2 投票 3

Intellij和堆大小最小的问题

我将这个项目https://github.com/scalaz/scalaz导入Intellij。但是我遇到了最小堆大小的问题。我不确定尺寸在哪里。任何修复此问题的建议......

回答 1 投票 1

Scala:合法的方式来合并每个键的最大值的地图列表?

我有一个Map [Int,Int]列表,它们都有相同的键(从1到20),我想将它们的内容合并到一个Map [Int,Int]中。我已经阅读了有关合并的堆栈溢出的另一篇文章...

回答 3 投票 6

如何将Seq [A,B]]减少到[A,Seq [B]]?

给定一系列eithers Seq [Either [String,A]],其中Left为错误消息。我想获得一个Either [String,Seq [A]],我得到一个Right(这将是一个Seq [A]),如果...的所有元素...

回答 8 投票 42

Scala中具有两个参数的类型构造函数的函数实例

我有一个带有两个参数的类Foo,我正在尝试为Foo写一个Functor实例,第一个参数是固定的,如下所示:object Scratchpad {trait Functor [F [_]] {def fmap [A ,B](。 ..

回答 2 投票 5

λ[α=> F]是什么意思? [重复]

我最近在学习Scalaz。我想知道λ[α=> F]是如何工作的? scala> Applicative [λ[α=> Int]]。point(10)res45:Int = 0 scala> Applicative [λ[α=> String]]。point(10)res46:...

回答 1 投票 3

Scalaz Functor类型类特殊符号

最近我遇到了这个Scalaz代码(例如https://github.com/scalaz/scalaz/blob/series/7.2.x/core/src/main/scala/scalaz/Functor.scala):def compose [G [ _]](隐式G0:Functor [G]):Functor [λ[...

回答 1 投票 2

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

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

回答 1 投票 0

在scalaz中将函数提升到〜>

我有以下类型和声明:import scalaz._,Scalaz._ trait Container [T] type FreeContainer [A] = Free [Container,A] type FreeFreeContainer [A] = Free [FreeContainer,A] val fc:.. 。

回答 1 投票 1

Scala中的Comonad示例

什么是Comonad,如果可以用Scala语法描述的话。我发现了scalaz库的实现,但目前还不清楚它在哪里有用。

回答 3 投票 20

像Eithers这样的错误处理单子如何实现参照透明度?

通过阅读关于FP,我对去除副作用的好处的理解是,如果我们所有的功能都是纯粹的/具有参考透明度(只有在没有副作用的情况下才能实现)。

回答 1 投票 1

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

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

回答 1 投票 11

onSuccess和onFailure在def中的最后一个语句时不返回任何内容

我正在努力处理期货的收集,并且无法根据未来状态从def返回结果。下面是我的代码:最终案例类StagesToRun(阶段:设置[StageRun])...

回答 2 投票 0

在函数外部导入scalaz monad语法

有没有办法可以避免在我的所有函数体中导入monad语法?这就是我写的东西:对象示例{def doMonadThings [M [_]:Monad,A](ma:M [A]):M [A] = {val ...

回答 1 投票 1

如何从Scalaz的Future中获取价值?

我有以下代码:package functorapplication import scalaz._ import Scalaz._ import scalaz.concurrent.Future对象FunctorApplication2扩展App {val f1 = Future(3)//(ec)val f2 ...

回答 2 投票 0

如何使用Java中的scalaz.Reader

我有一个用Scala编写的服务,它使用scalaz.Reader进行DI并对其进行测试。在测试中定义了op函数,以组成服务的功能。 import scala.util。{Failure,...

回答 1 投票 1

将Scalaz升级到7.2后ValidationNel错误

将Scalaz版本升级到7.2后,我遇到了验证问题。以下代码适用于之前的Scalaz版本。 def registerOrUpdate(enc:EncAdt,dx:List [DiagnosisAdt],证明:......

回答 1 投票 0

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