在计算机科学中,有字地图的两个定义。第一种是作为一个关联阵列,类型的容器,它映射一个类型的值到另一个类型的值。这方面的一个例子是 STL地图。第二个定义是从功能的编程,其中映射是一个函数,它的列表和一个函数,该函数适用于列表中的所有元素,以便,并返回结果的列表。

什么是地图的不同定义的起源?我猜测,第二个定义可能来自 mapcar函数从麦卡锡LISP ,但我不知道这是从另一个非常有用的。第一个定义使得直观的感觉给我,但我不知道它是从哪里来的。

有帮助吗?

解决方案

这两种构建体限定在数学意义上的地图:从一组的元素的另一个的映射

其他提示

好了,还有的 地图 ,它是从一组元素的配对到另一个。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top