【发布时间】:2012-11-23 10:06:27
【问题描述】:
我想在 ruby 中创建一个哈希数组:
arr[0]
"name": abc
"mobile_num" :9898989898
"email" :abc@xyz.com
arr[1]
"name": xyz
"mobile_num" :9698989898
"email" :abcd@xyz.com
我看过hash 和array 文档。在我发现的一切中,我必须做点什么 喜欢
c = {}
c["name"] = "abc"
c["mobile_num"] = 9898989898
c["email"] = "abc@xyz.com"
arr << c
在循环中按照上述语句进行迭代允许我填写arr。我实际上排了一行,比如["abc",9898989898,"abc@xyz.com"]。有没有更好的方法来做到这一点?
【问题讨论】:
-
你能澄清一下你的问题吗:我实际上是用一行像 ["abc",9898989898,"abc@xyz.com"]