腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
函数
类型为
Monoid
实例
、
、
我有一个像这样
的
函数
考虑到问题
的
特定领域,我知道
如何
链接两个连续
的
transition
函数
调用,如下所示:但是,我想将其表示为
Monoid
,并
使用
<>和mappend进行链接。不幸
的
是,我似乎无法让以下或类似的变体发挥作用: instance
Monoid
浏览 3
提问于2017-06-27
得票数 3
回答已采纳
0
回答
如何
使用
函数
的
monoid
实例
?
、
今天,我试图通过
monoid
类型类减少一个
函数
列表,但由于某种原因,结果
函数
希望它
的
参数是
Monoid
的
一个
实例
。GHCI告诉我mconcat [id, id, id, id]
的
类型是
Monoid
a => a -> a。然而,我希望它是a -> a。 这是怎么回事?
浏览 0
提问于2017-06-03
得票数 6
回答已采纳
2
回答
如何
解决Haskell代码错误"<>‘不是类’`
Monoid
‘
的
(可见)方法“?
、
、
让我们看看在Haskell中用于处理反向列表
的
新数据类型
的
声明:data RevList a = Nil | RCons (RevList a) a deriving(Eq, Show) mempty = Nil Nil &l
浏览 8
提问于2020-01-01
得票数 3
1
回答
为什么Kleisli不是
Monoid
的
一个例子?
、
、
、
如果您希望附加两个类型
的
函数
(a -> m),以便在两个结果后面只得到一个相同类型
的
函数
,则可以
使用
Kleisli这样做: return (r1 <> r2) 但是,目前没有在Control.Arrow中定义这样
的
实例
就像在Haskell一样,我怀
浏览 2
提问于2015-10-04
得票数 20
回答已采纳
2
回答
新类型
的
Haskell
Monoid
实例
问题
、
、
、
、
我正在尝试定义一个
实例
: newtype Join a = Join { getJoin :: a -> Bool } instance
Monoid
(Join目标是,如果列表中
的
所有
函数
都为真,则
函数
foldMap Join应该返回true,如果不是所有
函数
都为真,则返回false。我了解foldMap,以及
Monoid
的
Sum和Product
实例
,但除此之外,我对编写
Mon
浏览 22
提问于2020-07-20
得票数 7
3
回答
在
Monoid
的
例子中,Alt需要什么?
、
、
、
在
Monoid
和半群中
使用
Alt替代
实例
。instance Alternative f => Semigroup (f a) where mempty = empty 如果我们能写出它,那么我们能用
函数
中
的
(<em
浏览 13
提问于2022-11-20
得票数 2
回答已采纳
1
回答
基于从返回类型推断
的
意外隐式解析
、
、
、
、
给定一个类型类,其中应根据返回类型执行
实例
选择:implicit def[T])为什么Scala (2.11.6)无法解析正确
的
实例
:当它在
使用
隐式
函数
时根据返回类型找到
浏览 45
提问于2015-06-02
得票数 51
2
回答
“a -> b”
的
Monoid
实例
我试图为
函数
Monoid
'实现一个a -> b
实例
。class
Monoid
' a where mappend :: a -> a -> a mappend f g = g . f 请批评它
的
正确性和风格。此外,我很好奇
如何
实现mappend。应该首先应用f
浏览 0
提问于2014-10-29
得票数 1
2
回答
sequenceA是
如何
处理成对列表
的
?
、
从直觉上讲,我已经理解了sequenceA在这个用例中所做
的
事情,但不理解是
如何
/为什么那样工作
的
。所以在上面的usecase中,Traversable是[],而Applicative,因为(,)是一个二进制类型
的
构造
函数
,所以是(,) a,这意味着在它
的<
浏览 3
提问于2020-10-02
得票数 5
回答已采纳
4
回答
为什么MonadPlus而不是Monad +
Monoid
?
、
、
、
我正在努力理解MonadPlus背后
的
动机。如果已经有了类型类Monad和
Monoid
,为什么有必要?(MonadPlus m) => ...(Monad m,
Monoid</
浏览 15
提问于2014-04-11
得票数 41
回答已采纳
2
回答
对
的
Monad
实例
、
显示了(,) a b
的
实例
定义,其中a是
Monoid
的
实例
。instance
Monoid
b => Monad ((,) ???)where ~(a,b) >>= f = let (c,b1) in f a in (c,
浏览 2
提问于2013-10-05
得票数 2
回答已采纳
1
回答
元组应用
的
表示
我在试着理解元组
的
应用。当我在序言中看到有关元组
的
信息时,它说:instance
Monoid
a => Applicative我有以下例子:(Sum {getSum = 47},10) 元组中
的
第一个参数是幺半群<e
浏览 2
提问于2017-07-10
得票数 1
1
回答
基于右菅直人扩展
的
列表
、
在罗尔夫·辛兹
的
“‘”中,定义了列表类型
的
定义,它是基于忘记函子
的
右坎扩张而从单子范畴中得到
的
(第7.4节)。(
Monoid
z) => (a -> z) -> z我能够定义通常
的
零和反构造
函数
:nil = Abstr (\f -> mempty) cons x (Abstr app) = Abstr (\f -> mappen
浏览 2
提问于2014-12-09
得票数 14
回答已采纳
1
回答
Scala:从特征
实例
化时
使用
def或val?
我正在阅读Chiusano和Bjarnason用Scala编写
的
函数
式编程。在第10章中,他们定义了
Monoid
特性: def op(a1: A, a2: A): A}1) String
Monoid
: def op(a1: String, a2: Strin
浏览 0
提问于2018-11-24
得票数 2
回答已采纳
2
回答
您可以为Haskell中
的
整个类而不是类型创建类
的
实例
吗?
、
、
假设我想让所有的数字都成为
Monoid
的
实例
。不必为每个Num创建一个
实例
,如下所示: mappend = (+) mempty = 0.0 有这样
的
东西吗?instance Num t =>
Monoid
t where me
浏览 0
提问于2015-09-24
得票数 8
回答已采纳
1
回答
函数
从“m附录”
函数
到“`
Monoid
`”
实例
?
、
、
我有一个数据结构(它是玫瑰树
的
一个特定子类,它形成一个具有最大下界和最低上界
函数
的
格),它支持两个完全合理
的
函数
作为
Monoid
类
的
mappend。在haskell中有任何方法支持匿名
Monoid
实例
吗?在这种情况下,我应该考虑
使用
诸如Template-Haskell之类
的
东西来为我生成类型类吗?我想要
的
是一个让我动态创建
实例
的
makeMonoi
浏览 3
提问于2015-02-21
得票数 3
回答已采纳
1
回答
第三条莫尼罗定律和IO?
:: IO ()Prelude> let y = e `mappend` ey :: IO () 据我所知,编辑显然有一个
Monoid
实例
。
浏览 2
提问于2016-07-21
得票数 6
回答已采纳
2
回答
这是Haskell类型
的
推断在起作用,还是别的什么?
、
作者定义了二叉树数据类型,并展示了
如何
通过实现Data.Foldable
函数
使其成为可折叠类型(在foldMap中定义)
的
实例
:import qualified:因此,它需要一个
函数
,该
函数
接受一个类型为"a“
的
实例
,并
浏览 0
提问于2011-09-08
得票数 8
回答已采纳
1
回答
类型类还是代数数据类型?
据我所理解,类型类是一种表示某些
函数
存在于某些类型
的
方法。例如,当类型MyType是
Monoid
的
一个
实例
时,我就可以
使用
函数
mempty :: MyType和mappend :: MyType -> MyType -> MyType,从而使单面律成立。mappend :: a -> a -> a} 然后,通过定义类型MyType
的
新值(通过将其声明为一个
实例
来对类型进行分类),说明类型
Monoid</
浏览 0
提问于2017-11-28
得票数 3
回答已采纳
2
回答
对
函数
列表
使用
mplus
在 nicely 中
如何
使用
。我希望具有类似的效果,但将
函数
列表作为参数:...所以像这样
的
电话将成为可能,并做同样
的
事情
如何
才能做到这一点?
浏览 1
提问于2014-05-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Match函数的使用方法+实例
如何精通python函数?实例演练才是最好的办法
VLookup函数的使用方法及实例
如何使用python 的偏函数
Char函数和Code函数的应用技巧实例
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券