haskell - Monad 和计算机程序的结构和解释

标签 haskell functional-programming scheme monads sicp

我在搜索SICP第二版书籍时没有找到“Monad”这个词。 SICP 的哪些概念(或章节)与 Monad 相关?

最佳答案

SICP 中没有任何内容明确涉及 monad:这本书是在任何人将 monad 概念正式化之前编写的,因为它与计算机编程相关(这里忽略 monad 的数学概念,这是另一回事)。但是,书中的某些内容无论如何都是单子(monad)的:例如,无论您是否知道,列表都是单子(monad)。

关于haskell - Monad 和计算机程序的结构和解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34488132/

相关文章:

haskell - 通过累积添加另一个列表的元素来创建列表 : Haskell

haskell - 转换单子(monad)

functional-programming - 高度可变域中的不可变功能对象

scheme - SICP 1.25 解释器问题

haskell - 在 Haskell 术语中,什么是一元效应?

list - Erlang 中的映射函数

language-agnostic - 函数式编程 : immutability etc

list - 如何迭代列表中的每个元素而不删除方案中的元素

scheme - 使用 Scheme 的列表中的数字总和

haskell - 类型类和记录作为接口(interface)