相关疑难解决方法(0)

箭头相当于mapM?

我正试图和Arrows一起工作,并且遇到了一些困难.我有一个上下文,我需要一个Arrow [a] [b],我想Arrow a b在箭头内写一个并映射/序列,一个la mapM.具体来说,箭头是一个哈基尔Compiler,但我认为这对答案来说并不重要.

给出一个箭头

myInnerArrow :: Arrow a => a b c
Run Code Online (Sandbox Code Playgroud)

我该如何将其提升为箭头

myOuterArrow :: Arrow a => a [b] [c]
Run Code Online (Sandbox Code Playgroud)

我已经搜索了基础库,特别是在Data.ListControl.Arrow,但我找不到任何看起来像它可以完成这项工作的东西.它是否以我不期望的名称存在?它是由其他一些图书馆提供的吗?因某种原因写作是不可能的吗?

haskell arrows

14
推荐指数
1
解决办法
405
查看次数

标签 统计

arrows ×1

haskell ×1