数据类型Dictionary和数据类型Array之间是否存在任何相似之处 . 如果有什么?
字典将字符串映射到值 .
数组将整数映射到值 .
就是这个!
所以,严肃地说:最后,两个数据结构都将“键集”映射到值 . 对于字典,键可以(几乎)任意类型,对它们没有任何约束(除了“哈希能力”) . 而数组将连续的int范围映射到值 .
从这个角度来看,数组和dicts / maps正在做同样的事情,但最后,你如何使用它们是非常不同的 .
而且只是为了完整性:当然,“潜在的”相似之处在于它们都是“容器”:“拥有”多个其他对象的对象 .
1 回答
字典将字符串映射到值 .
数组将整数映射到值 .
就是这个!
所以,严肃地说:最后,两个数据结构都将“键集”映射到值 . 对于字典,键可以(几乎)任意类型,对它们没有任何约束(除了“哈希能力”) . 而数组将连续的int范围映射到值 .
从这个角度来看,数组和dicts / maps正在做同样的事情,但最后,你如何使用它们是非常不同的 .
而且只是为了完整性:当然,“潜在的”相似之处在于它们都是“容器”:“拥有”多个其他对象的对象 .