Ruby hash von arrays

So, ich habe einen hash wie dieser:

hash  = { "a"=>[1, 2, 3], "b"=>[18, 21, 9] }

Ich würde gerne die ganze Reihe, nicht nur die Werte.

Es scheint, wie das funktionieren sollte:

hash.each{|key,value| value}

[1, 2, 3]
[18, 21, 9]

Aber was ich bekomme ist die einzelnen Elemente des Arrays-1, 2, 3. Ich weiß, dass ich tun kann, hash.Werte, aber das gibt ein array von arrays ohne Schlüssel. Ich brauche die Schlüssel/Wert - (array -) paar. Gedanken?

  • Deine Frage ist ein wenig unklar. Was ist die genaue Leistung, die Sie suchen?
InformationsquelleAutor user2138098 | 2013-03-07
Schreibe einen Kommentar