作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在将数组转换为散列,其中键是索引,值是该索引处的元素。
这是我的做法
# initial stuff
arr = ["one", "two", "three", "four", "five"]
x = {}
# iterate and build hash as needed
arr.each_with_index {|v, i| x[i] = v}
# result
>>> {0=>"one", 1=>"two", 2=>"three", 3=>"four", 4=>"five"}
是否有更好的(从“更好”一词的任何意义上说)的方法?
最佳答案
arr = ["one", "two", "three", "four", "five"]
x = Hash[(0...arr.size).zip arr]
# => {0=>"one", 1=>"two", 2=>"three", 3=>"four", 4=>"five"}
关于ruby - 将数组转换为散列,其中键是索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14528560/
我是一名优秀的程序员,十分优秀!