
n. [数] 函子(起作用的东西);功能词;[自] 功能元件
Do the functor laws prove complete preservation of structure?
函子的法律证明保存完整的结构吗?
This type of object is known as a functor or function object.
这种类型的对象称为functor或者function object。
In order to get the command diagram, a new functor was adopted in the PLS algorithm.
通过引入一种新的算符,给出了PLS算法命令图。
When you are designing a functor, it is important to understand the lifetime of these functors.
当你设计一个函,重要的是要了解这些函子的寿命。
Curious readers will be wondering what makes a functor different from an anonymous function or closure.
好奇的读者会想是什么使仿函数不同于匿名函数或闭包呢?
n.|functional word;[数]函子(起作用的东西);功能词;[自]功能元件
函子(Functor)是数学和计算机科学中的核心概念,其定义因领域不同而有所差异,但均体现了结构保持和映射的核心思想。
在范畴论中,函子是范畴之间的映射,需满足以下条件:
例如,从“群范畴”到“集合范畴”的遗忘函子,会忽略群的运算结构,仅保留集合元素。
在函数式编程中,函子指支持map
操作的数据结构。例如在Haskell中,Functor
类型类要求实现fmap
函数,使得对容器内的每个元素应用函数后,容器结构保持不变。代码示例如下:
fmap (+1) -- 结果为
我将基于知识库为您解释"functor"的含义:
"functor" 在不同学科中有不同含义,主要分为两大领域:
operator()
的类实例std::function
)、Haskell等语言中典型区别:
建议根据上下文判断具体含义。编程场景多指函数对象,数学/范畴论场景指结构映射。
【别人正在浏览】