假设我们在这里有一个嵌套散列。ruby将新的键值对添加到嵌套散列
a = {:"0" => {:CA => {:count => 10}}}
如果我们想要一个新的哈希对添加到该散列
,说
a = {:"0" => {:NY => {:count => 11}}}
,并让它成为
a = {:"0" => {:CA => {:count =>10}, :NY => {:count => 11}}}
我该怎么办?
我已经试过
a[:0][:NY][:count] = 11
,但得到的错误 “未定义的方法`[] =”的零:NilClass(NoMethodError)”
你可能想看看格式指导。使用反引号代替这里的'code here'或cariage return加上4个空格。另外看预览会有所帮助。 – diedthreetimes 2012-08-10 00:44:07