![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 93
fantasy-ding
这个作者很懒,什么都没留下…
展开
-
Java中的Functor和Monad
随着最近函数式编程(或函数式编程风格)的兴起,monads成为一个广泛讨论的话题。关于他们有很多民间传说:A monad is a monoid in the category of endofunctors, what’s the problem?单子是内函子范畴中的一个幺半群,有什么问题吗? — James IryThe curse of the monad is that once you get the epiphany, on原创 2021-10-19 09:45:05 · 271 阅读 · 0 评论 -
Haskell初学指南(二)
这是面向初学者的函数式语言 Haskell 系列的第二篇。1感谢您进入Haskell系列的第二部分,您可以在这里找到上一篇文章,我对 Haskell 类型和函数的快速介绍。正如承诺的那样,我们将在本文中介绍的是:列表和函数声明。让我们先从列表开始,因为这是下一部分的基础:列表列表是 Haskell 中的基本要素,并且是最常用的数据结构:Prelude> a = [1, 2, 3, 4, 5]Prelude> head a1Prelude> last a5Prelude翻译 2021-08-03 11:04:53 · 301 阅读 · 0 评论 -
Haskell初学指南(一)
Haskell初学指南(一)1这是面向初学者的函数式语言 Haskell 系列的第一篇我使用Python已经有十年了,在编写Python时,我总是倾向于以“函数式”方式编写代码 - map、filter、lambda等等,这让我感到整洁和快乐。遵循这种温暖的感觉,我决定尝试一种真正的函数式语言。所以我在网上阅读了一些教程,并阅读了著名的Learn You a Haskell for Great Good!这是一段漫长而痛苦的旅程——还没有结束。回顾一番之后,我想根据我的 Python 经验分享我自己翻译 2021-07-30 15:57:50 · 352 阅读 · 0 评论