【发布时间】:2014-05-31 13:56:19
【问题描述】:
我想将两个数组“压缩”成一个哈希。
发件人:
['BO','BR']
['BOLIVIA','BRAZIL']
收件人:
{BO: 'BOLIVIA', BR:'BRAZIL'}
我该怎么做?
【问题讨论】:
-
您生成的哈希值不是有效的语法。你的意思是
{'BO': 'BOLIVIA', 'BR':'BRAZIL'}? -
@lurker:生成的哈希 is 语法有效,而你的则无效。在新样式的散列文字中,键必须是
Symbols,它们是有效的 Ruby 标识符。'BO'不是合法标识符(标识符中不允许使用撇号)。 -
两者实际上都是有效的语法,但如果我“压缩”两个数组,我希望结果与源匹配。