也就是说,monad其实就是在模拟面向过程 ??
时间: 2023-02-27 15:58:12 浏览: 233
monad.js:在 JavaScript 中实现 monad 的一些尝试
不太准确。Monad 可以说是一种编程范式,可以帮助程序员抽象出某些计算的公共结构,使得代码更加简洁和可读。不同于面向过程编程,Monad 的重点在于对某些计算的抽象,而不是程序的执行流程。
Monad 在函数式编程中是一个非常重要的概念,也是一种常用的工具,用于解决一些具有复杂逻辑的问题。它是函数式编程的一种抽象,帮助开发者实现代码的组合和复用。然而,Monad 不仅仅用于函数式编程,它也可以用于面向对象编程、面向过程编程,甚至是命令式编程。
阅读全文