或者,我需要学习范畴 论才能真正地理解Monad了,是这样吗?
时间: 2023-02-23 18:55:03 浏览: 182
理解MONAD.pdf
学习范畴论对理解 Monad 可以有所帮助,但它不是必须的。Monad 是一种抽象的概念,来自于函数式编程,可以帮助你处理复杂的程序状态和数据流。范畴论是数学中的一个领域,主要关注对象与映射之间的关系,因此它可以为 Monad 提供一些抽象的数学概念和方法。
如果你对函数式编程有兴趣,那么学习 Monad 可能是一个有趣且有益的过程。但是,如果你不熟悉函数式编程或者不对它感兴趣,学习 Monad 可能不是最有效的途径。如果你只是想学习 Monad ,那么不需要学习范畴论,但是了解一些函数式编程的基本概念(例如,函数、组合和纯函数)是有益的。
阅读全文