【发布时间】:2017-04-21 12:43:02
【问题描述】:
我有一个名为 hash1
的hash
hash1 = [{key: 'key1', value: 'value1'}, {key: 'key2', value: 'value2'}, {key: 'key3', value: 'value3'}]
想要转换成以下格式
{'key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3'}
【问题讨论】:
-
顺便说一句,
hash1是一个误导性的变量名,因为它是一个数组,而不是一个哈希。如果您想在名称中包含“hash”,请使用复数:hashes -
大概,
:key的值是唯一的,因为你还没有说出想要什么,比如hash1 = [{key: "key", value: 'value1'}, {key: "key", value: 'value2'}]。 -
请阅读“How to Ask”,包括链接页面“minimal reproducible example”和“How much research effort is expected of Stack Overflow users?”。我们希望看到你努力的证据。你尝试了什么?您是否搜索并没有找到任何东西?你有没有找到东西,但它没有帮助?你试过写代码吗?如果不是,为什么?如果是这样,什么是显示您尝试过的最小代码示例以及为什么它不起作用?没有它,您似乎没有尝试并希望我们为您编写它。