从映射而不是数组中获取哈希

亚历克斯
a = ["ab", "dc", "vv", "dd"]
a.each_with_index.map { |v, i| { ("prefix_" + i.to_s).to_sym => v }}
 => [{:prefix_0=>"ab"}, {:prefix_1=>"dc"}, {:prefix_2=>"vv"}, {:prefix_3=>"dd"}]

我想获得一个哈希值作为返回值。我怎样才能做到这一点?

奥雅纳·拉希特(Arup Rakshit)

这是一种方法:

a = ["ab", "dc", "vv", "dd"]
Hash[a.map.with_index { |v, i| ["prefix_#{i}".to_sym, v] }]
# => {:prefix_0=>"ab", :prefix_1=>"dc", :prefix_2=>"vv", :prefix_3=>"dd"}

在Ruby 2.1> =中,Array#to_h如下使用

a.map.with_index { |v, i| ["prefix_#{i}".to_sym, v] }.to_h

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以紧凑和(或)快速的方式从哈希映射数组中获取特定键的所有值作为数组

来自分类Dev

如何从哈希数组中获取所需的哈希

来自分类Dev

从哈希数组中获取数据

来自分类Dev

使用数组在PHP中创建哈希映射

来自分类Dev

Javascript - 映射函数中的哈希数组

来自分类Dev

从哈希数组中获取键值的数组?

来自分类Dev

获取哈希值数组中的键的值

来自分类Dev

获取子例程中数组内容的哈希

来自分类Dev

如何在数组中获取哈希

来自分类Dev

获取数组哈希-Perl中的键

来自分类Dev

从Ruby哈希数组中获取值

来自分类Dev

如何从数组中的哈希获取值

来自分类Dev

从哈希数组中获取特定键的值

来自分类Dev

如何使用查找从哈希数组中获取哈希?

来自分类Dev

哈希数组中的哈希

来自分类Dev

检查哈希映射数组中是否存在某些值

来自分类Dev

检查哈希映射数组中是否存在某些值

来自分类Dev

将哈希数组反向映射到哈希

来自分类Dev

哈希数组映射的Trie性能

来自分类Dev

哈希映射到JSON数组

来自分类Dev

如何使用perl解析diffgam.xml文件,以获取哈希数组而不是大型哈希图?

来自分类Dev

如何使用perl解析diffgam.xml文件,以获取哈希数组而不是大型哈希图?

来自分类Dev

从哈希中获取数组,并将数组作为值

来自分类Dev

从Ruby中的键数组的哈希值中获取值的方法

来自分类Dev

从Ruby中的键数组的哈希值中获取值的方法

来自分类Dev

通过在 Perl 中通过数组的哈希映射第一个索引来获取第二个索引的值

来自分类Dev

返回数组而不是哈希表

来自分类Dev

从哈希数组中删除哈希?

来自分类Dev

哈希数组中的新哈希

Related 相关文章

热门标签

归档