-1

私はこれを得た:

first = [['lorem1','lorem1','lorem1',...],['lorem2','lorem2','lorem2',...],...]
second = [value1,value2,value3, ...]

私はそのようなことをしたい:

my_array_of_hash = [{value 1 =>lorem1, value2 => lorem1}, {value1 =>lorem2, value2 => lorem2}, .... ]

それを手伝ってもらえますか?

4

1 に答える 1

3
hashes_array = []
first.each do |array|
  hashes_array << Hash[second.zip array]
end

また:

hashes_array = first.map do |array|
  Hash[second.zip array]
end
于 2013-06-07T09:00:42.723 に答える