monad-[removed]JavaScript中的Monad

时间:2024-06-04 22:23:18
【文件属性】:

文件名称:monad-[removed]JavaScript中的Monad

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-04 22:23:18

JavaScript

JavaScript中的Monad 这是我疯狂的尝试,以帮助您可能从未在其他地方找到过的monads初学者。 monad是功能编程中的高度可组合的单元(一种编程的构建块)。 (IMO,在没有任何上下文和合理化的情况下引入“ Monad法则”仅是毫无用处的分类,并且是理解该概念的危险。不用担心,我将在本文的后面做此工作。) 在大多数情况下,我们有许多种编程的构建块,例如对象,函数,列表等。 尽管拥有各种各样的程序块似乎是自然法则,并且出于实际目的进行灵活的编程是不可避免的,但事实是,拥有各种各样的程序块是造成编程环境污染的主要来源之一。 通过使用各种块来构建块是一项复杂的任务。 在每种情况下,程序员都必须非常明智地从各种块中选择一个块,并且很长一段时间内,他将失败。 因此,不建议根据情况选择块的种类,相反,始终使用普遍标准化的特定预选块是一个很好的习惯。 实际上,这种智慧在当今


【文件预览】:
monad-javascript-master
----.gitignore(914B)
----package.json(561B)
----LICENSE(1KB)
----test.js(2KB)
----README.md(19KB)
----monad.js(615B)

网友评论