gpt4 book ai didi

dictionary - map 和字典有什么区别?

转载 作者:行者123 更新时间:2023-12-03 06:57:59 33 4
gpt4 key购买 nike

我知道映射是一种将键映射到值的数据结构。字典不也是一样吗? map 和字典有什么区别1

<小时/>

<子>1.我不是问它们在X或Y语言中是如何定义的(这似乎是人们通常在这里问的问题),我想知道它们在理论上有什么区别。

最佳答案

同一事物的两个术语:

  • “Map”由 Java、C++ 使用
  • “字典”由 .Net、Python 使用
  • PHP 使用“关联数组”

“ map ”是正确的数学术语,但应避免使用它,因为它在 functional programming 中有单独的含义。 .

有些语言还使用其他术语(Javascript中的“对象”,Ruby中的“哈希”,Lua中的“表”),但这些在编程中也有不同的含义,所以我会避开他们。

参见here了解更多信息。

关于dictionary - map 和字典有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2884068/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com