腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(141)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
清单中的
Kleisli
到
Kleisli
我想知道是否有办法将List[
Kleisli
[Option, Int, Int]]转换为
Kleisli
[Option, Int, List[Int]]。特别是,我有这样的
kleisli
清单:val kList =List("hi", "hello").map(k)
Kleisli
[Option, Int, L
浏览 2
提问于2017-10-14
得票数 5
回答已采纳
1
回答
Scalaz
Kleisli
的使用效益
在中,
Kleisli
[M[_], A, B]是A => M[B]的包装器,它允许合成这样的函数。例如,如果M[_]是monad,我可以用>=>编写
Kleisli
[M, A, B]和
Kleisli
[M, B, C]以获得
Kleisli
[M, A, C]。简单地说,
Kleisli
提供了与M不同的高级andThens。是对的吗?使用
Kleisli
还有其他好处吗?
浏览 3
修改于2015-03-16
得票数 7
回答已采纳
1
回答
如何结合
Kleisli
[M,A,C]和
Kleisli
[M,B,C]
我遵循优秀书籍Reactive的设计,我需要将
Kleisli
与不同类型混合起来: type User = String trait ProjectRepo def findByUserId :
Kleisli
[Future, UserRepo, User] trait ProjectService { def findProjectById : <e
浏览 1
修改于2016-03-17
得票数 4
回答已采纳
1
回答
Kleisli
[未来,上下文,\/]到
Kleisli
[EitherT,Context,…]
由于我想将工作在长方法(
Kleisli
)上的Future (可能会导致Either失败)结合在一起,所以我需要叠加效果。下面是在
Kleisli
中叠加效果的结果代码。type FutureEitherT[A] = EitherT[Future, String, A]
Kleisli
[FutureEitherT, Context, A] { c
浏览 0
修改于2016-04-12
得票数 1
回答已采纳
1
回答
如何用
Kleisli
实现缓存
因此,所有服务方法都返回
Kleisli
。这是我目前的实现,有没有更好的方法(现有的组合器,更多的功能方法,…)??{Await, Future} def all : Future[Seq[String]]} def all =
Kleisli
[Future, Reposit
浏览 7
修改于2016-04-11
得票数 5
2
回答
如何用
Kleisli
减少样板
FeedbackServiceImpl extends FeedbackService {
Kleisli
=> ctx.feedbackRepo.save(feedback) }
Kleisli
String, Id]] { ctx => ctx.feedbackRepo.save(feedback) }
浏览 3
提问于2016-03-17
得票数 1
回答已采纳
1
回答
如何通过
Kleisli
传播语境?
只是试图在
Kleisli
中传播我的跟踪上下文,就像最初在中所做的那样。object TraceLogger { } def request(arg: String):
Kleisli
[IO, UUID, _](clientStub
浏览 7
提问于2022-02-11
得票数 0
1
回答
Scalaz
Kleisli
问题
在trait库中有一个名为
Kleisli
的。| 2).toString)调用值为2的函数k提供: pri
浏览 2
提问于2010-04-01
得票数 7
回答已采纳
1
回答
如何在2把
Kleisli
箭头上使用“拆分”
这是一个函数:(T) => \/E,U这使我可以组合和flatMap,组合这些功能(positive) >=>
kleisli
(even)val eventAndP
浏览 2
修改于2015-08-06
得票数 2
回答已采纳
1
回答
用固定褶皱组合
Kleisli
我有两个职能:type B = ...def f: A =>
Kleisli
[scalaz.effect.IO, B, Unit] 但我更想找的是克莱斯里的组合。例如,我尝试了诸如折叠之类的东西:但是我找不到正确的语法,特别是对
浏览 2
修改于2016-06-08
得票数 0
回答已采纳
2
回答
“那么,关于不同输入类型的
Kleisli
?”
._ case i: Int => if (i === 42) Task.now(true) else Task.now(false)}scala> x >> y <conso
浏览 3
提问于2017-09-20
得票数 1
回答已采纳
1
回答
scala与猫的
Kleisli
推理
trait SubEnv1虽然我理解(我认为)为什么以下代码会起作用: for { s1 <-
Kleisli
{(e:Any) => Option("hello2")}//cats.data.
Kleisli
浏览 2
提问于2020-12-09
得票数 2
回答已采纳
1
回答
Kleisli
flatMap stange型参数子类型
有人能向我解释一下为什么flatMap在猫身上的签名如下:
Kleisli
.shift(a => F.flatMap[B, C](run(a))((b: B) => f(b).run(a))) 我真正不明白的是
浏览 1
提问于2021-03-20
得票数 0
回答已采纳
2
回答
Kleisli
与flapMap测序
查查
Kleisli
的定义, 然而,我还不能理解它的用处。我没有看到什么是"
Kleisli
"的真正附加值?
浏览 0
提问于2020-09-21
得票数 3
1
回答
如何使用Scala猫的
Kleisli
我正在尝试使用
Kleisli
来编写函数,返回一个monad。它适用于一种选择:import cats.implicits._ casecase class AgeSquared(s: String, t: Int, u: Int) extends Context val ageCategory:
浏览 1
提问于2018-04-20
得票数 3
回答已采纳
1
回答
Kleisli
是函子、应用程序还是单子?
这个问题的灵感来源于给我以前的的反馈如果
Kleisli
[M[_], A, B]是半群,则M[_]是半群。
Kleisli
也是函子,这是正确的吗?如果M[_]是一个应用程序或单一的呢?
浏览 2
修改于2017-05-23
得票数 2
回答已采纳
1
回答
如何将期权与
Kleisli
相结合
给定一种方法def g[A, B, C](a: Option[A], default: => C) = a match { case None =>
Kleisli
Future.successful(default) }但是在阅读了之后,我想出了一个更好的版本: def g[A, B, C](a: Option[A], default: => C) :
浏览 4
修改于2017-05-23
得票数 3
回答已采纳
2
回答
为什么
kleisli
作文期望有一个纯粹的价值?
这是
kleisli
组成的共同实现:
kleisli
= \f g x -> f x
kleisli
' :: Monad m => (a -> m b) -> (b -> m c) -> m a -> m c
kleisli
' = \f g x -> x >>= f >&g
浏览 6
修改于2020-04-24
得票数 3
回答已采纳
1
回答
如何将
kleisli
与条件组合
给出一种现有方法f我需要一个组合器,它将根据条件使用f。以下是我目前的想法: if (selected.isEmpty) else
Kleisli
[Future(将单个值提升到
Kleisli
中的部分相当冗长)
浏览 2
提问于2016-04-11
得票数 0
回答已采纳
1
回答
Netwire 5号的
Kleisli
Arrow?
我正在尝试创建一个使用Haskell + Netwire 5 (+ SDL)的游戏。现在我正在进行输出部分的工作,在这里,我希望创建一些读取游戏状态的连线,并输出SDL表面,以便在屏幕上闪烁。我是新的玻璃钢和箭头,没有太多的编程在Has
浏览 0
修改于2015-09-23
得票数 3
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
点击加载更多
领券