相关疑难解决方法(0)

Haskell组合(.)与F#的管道前向运算符(|>)

在F#中,使用管道前向运算符|>非常常见.但是,在Haskell中,我只见过使用过的函数组合(.).我知道它们是相关的,但是有没有一种语言原因在Haskell中没有使用管道转发,还是其他什么?

f# haskell functional-programming composition

95
推荐指数
9
解决办法
2万
查看次数

仿函数和endofunctors之间的差异

有人可以简单地解释两者之间的区别吗?我并没有完全理解monad是endofunctor而不仅仅是functor的部分.

haskell functional-programming functor

42
推荐指数
1
解决办法
9755
查看次数

所有Haskell仿函数都是endofunctors吗?

我有点困惑,需要有人帮我.让我们概述一下我目前的理解:

Eendofunctor 在哪里,是一个A类别:

E : A -> A.
Run Code Online (Sandbox Code Playgroud)

由于Haskell中的所有类型和态射都属于该Hask类别,Haskell中的任何函子都不是一个endofunctorF : Hask -> Hask.

我有一种很好的感觉,我错了,并以某种方式过度简化了这一点,我希望有人告诉我,我是一个多么的白痴.谢谢.

haskell functor category-theory

30
推荐指数
3
解决办法
3270
查看次数