2017-12-29 16 views
-2

Ich habe eine Reihe von Hashes.Ruby, Array von Hashes konvertieren in 2d-Arrays

arr =[{:code=>"404", :demo => "1"}, {:code=>"302", :demo => "1"}, {:code=>"200", :demo => "1"}] 

Ich möchte dies konvertieren:

[["404", "1"], ["302", "1"], ["200", "1"]] 

Ich habe versucht:

arr.each do |a| 
puts a.values 
end 

Aber das nur 1-Array erstellen, wie;

["404", "1", "302", "1", "200", "1"] 

Antwort

6
arr.map(&:values) 
#⇒ [["404", "1"], ["302", "1"], ["200", "1"]] 
+0

@StefanPochmann ich sehe. Downvoted die Frage und stimmte zu schließen. – mudasobwa

+0

@StefanPochmann jemand trainiert einen AI Bot? :) – mudasobwa

+0

Dann hoffe ich, dass das Training die Abstimmung/enge Rückmeldung berücksichtigt (ich weiß nicht viel über KI und deren Training, ich nehme an, so funktioniert es :-) –