scalaz

scalaz

文章 0 浏览 3

Scala 子类型 +隐式转换问题

我正在尝试使用 scalaz 库对 scala 中的 monad 进行一些操作,但在使其与子类型完美配合时遇到了一些麻烦。 我开始定义我自己的单子。为了简单起见,…

转身泪倾城 2024-11-09 01:49:10 3 0

将基于 python-twisted 的代码移植到 scala:需要框架建议

我正在尝试将大量用 python 编写的代码移植到 scala,并且我正在寻找关于选择哪种框架组合的意见。 它本质上是一个 RPC(基于自定义 protobuf + xmlrp…

扛刀软妹 2024-11-07 11:56:21 4 0

尾递归和 scalaz Promise

我目前正在玩 Scalaz 非阻塞 future 又名。承诺。我正在努力使以下函数尾递归: @tailrec private def repeat( res: Promise[I] ):Promise[I] = res m…

天涯沦落人 2024-11-05 22:34:56 6 0

Scalaz 验证和 ApplicativeBuilder 限制

我们在项目中使用 scalaz 验证特征来验证 HTTP 参数。常见情况是采用很少的经过验证的值,并且仅当所有值都有效时才执行必要的操作,否则返回错误列表…

命比纸薄 2024-11-02 22:37:10 4 0

与 monad 不同的 monad-transformer 是什么?

这个问题确实说明了一切。我知道(Scala)Monad 看起来像这样: trait Monad[M[_]] { def pure[A](a : A) : M[A] def bind[A, B](ma : M[A], f : A =>…

挥剑断情 2024-10-18 04:21:41 6 0

Scala:类型推断和子类型/更高种类的类型

我一直在玩 Scalaz,以便在 scala 中获得一点 Haskell 的感觉。到 了解 scala 中的工作原理 我开始自己实现各种代数结构,并遇到了 Scalaz 人员提到的…

随心而道 2024-10-15 21:58:49 9 0

Clojure 的“让” Scala 中的等效项

我经常面临以下情况:假设我有这三个函数 def firstFn: Int = ... def secondFn(b: Int): Long = ... def thirdFn(x: Int, y: Long, z: Long): Long =…

十六岁半 2024-10-15 14:49:23 9 0

Scalaz 验证

我正在尝试在我们的项目中使用 scalaz 验证,但遇到了以下情况: def rate(username: String, params: Map[String, String]): ValidationNEL[String, …

何时共饮酒 2024-10-12 03:26:31 5 0

来自 scala 迭代器的 scalaz Iteratees

我编辑了下面的代码,因为我相信我在 iter.next 问题之上错误地组合了 IterV 对象。 我正在 scalaz 中试验 Iteratee ,我想知道为什么以下内容不起作…

策马西风 2024-10-10 08:53:38 6 0

基本 Scalaz 状态问题

如何使用 State 来模仿 List.zipWithIndex 的行为?到目前为止我想出的(不起作用)是: def numberSA[A](list : List[A]) : State[Int, List[(A, Int…

请别遗忘我 2024-10-09 10:11:49 7 0

使用 scalaz 的开源项目示例

有人可以向我指出任何使用 scalaz 的开源项目吗? 我什至对那些可能以某些小方式使用 scalaz 的人感兴趣(与其他编程风格混合或只是从 scalaz 中提取…

鱼忆七猫命九 2024-10-09 03:10:10 6 0

使用 scalaz Monad 的示例

任何人都可以举一个使用 scalaz Monad 来完成一个简单但不平凡且实用的任务?…

陪你搞怪i 2024-10-06 04:56:33 9 0

Scala 函数式编程体操

我试图用尽可能少的代码和尽可能多的功能来执行以下操作: def restrict(floor : Option[Double], cap : Option[Double], amt : Double) : Double 显…

禾厶谷欠 2024-10-02 10:08:18 7 0

在“一侧”调用函数Bifunctor 的值取决于布尔值

如果我有一个 Bifunctor[A,A] bf 实例,则函数 f : A => A 和 Boolean 值 p: def calc[A, F[_,_]: Bifunctor](p: Boolean, bf: F[A, A], f: A => A):…

苍白女子 2024-10-01 10:24:30 5 0

2.8 集合的新增内容。这个签名会是什么样子?类似于 scalaz 序列

我今天发现了一篇 博客文章,其中提到了 scalaz 的 序列函数。 难道你不能做一些简单的事情: if (l contains None) None else l 如果是这样,这个函…

成熟稳重的好男人 2024-09-26 02:19:16 5 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文