Erstellen von array von hashes in ruby

Ich möchte erstellen Sie ein array von hashes in ruby:

 arr[0]
     "name": abc
     "mobile_num" :9898989898
     "email" :abc@xyz.com

 arr[1]
     "name": xyz
     "mobile_num" :9698989898
     "email" :abcd@xyz.com

Habe ich gesehen, hash und array Dokumentation. In allem fand ich, ich muss etwas tun
wie

c = {}
c["name"] = "abc"
c["mobile_num"] = 9898989898
c["email"] = "[email protected]"

arr << c

Durchlaufen wie in den obigen Anweisungen in der Schleife, die ermöglicht es mir zu füllen arr. Ich eigentlich rowofrows mit einer Zeile wie ["abc",9898989898,"[email protected]"]. Gibt es eine bessere Möglichkeit, dies zu tun?

Können Sie das klären, das bisschen Ihre Frage: ich eigentlich rowofrows mit einer Zeile wie ["abc",9898989898,"[email protected]"]

InformationsquelleAutor Chirag Rupani | 2012-12-05

Schreibe einen Kommentar