假設我們在這裏有一個嵌套散列。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