我正在将数组转换为哈希,其中键是索引,值是该索引处的元素。
这是我的做法
# 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"}
有没有更好(在任何意义上的“更好”这个词)的方式来做到这一点?