【发布时间】:2018-02-12 01:34:17
【问题描述】:
从C++ Functors - and their uses 开始,我遇到了“右偏函子”和“左偏函子”。我试图自己做一些研究,但我仍然无法理解两者之间的区别,甚至函子偏差是什么。
有人可以概述一下什么是函子偏差,右偏差和左偏差之间的区别,以及任何有用的例子吗?如果 Scala 可以用于示例,那就太好了。
【问题讨论】:
-
不幸的是,“函子”这个词最终在不同的社区中以完全不同的方式使用。 C++“仿函数”不是标准 ML “仿函数”不是 Scala/Haskell/category-theory “仿函数”。
标签: scala functional-programming scalaz