【发布时间】:2013-03-29 22:28:49
【问题描述】:
我有一个从 .txt 文件创建的哈希表。哈希表中的某些元素具有相同的键。 Ruby 采用最后一个实例并在哈希表中使用该值。我将如何将重复键的值加在一起?
例如,如果我有一个哈希表: 哈希 = { a => 1, a => 2, b => 3 }
我希望生成的哈希表是: 哈希 = { a => 3, b => 3 }
【问题讨论】:
-
一开始怎么会有重复的键?那不是多图吗?
-
同意@squiguy,哈希根据其定义具有唯一键。
-
这是有道理的,我假设这就是为什么 Ruby 只获取键的最新实例并使用该值。
标签: ruby hash hashtable key-value-store