Arrays Ruby-如何从散列中嵌套的数组访问密钥
我正在控制台上开发一个小型视频游戏,其中有一个主配置散列,用于存储游戏的值。当我尝试访问散列中数组中的键时,它们不会返回任何内容。我做错什么了吗Arrays Ruby-如何从散列中嵌套的数组访问密钥,arrays,ruby,hash,Arrays,Ruby,Hash,我正在控制台上开发一个小型视频游戏,其中有一个主配置散列,用于存储游戏的值。当我尝试访问散列中数组中的键时,它们不会返回任何内容。我做错什么了吗 cfg = { :gameVersion => 1.0, :invPouch => ['flint', 'string'], :gold => 50 } puts cfg[:invPouch[1]] 应该是: puts cfg[:invPouch][1] 在您的情况下,:invbacky[1]是“n”,而
cfg =
{
:gameVersion => 1.0,
:invPouch => ['flint', 'string'],
:gold => 50
}
puts cfg[:invPouch[1]]
应该是:
puts cfg[:invPouch][1]
在您的情况下,:invbacky[1]
是“n”
,而cfg[“n”]
为您提供了nil
它应该是:
puts cfg[:invPouch][1]
在您的情况下,
:invpoack[1]
是“n”
,而cfg[“n”]
以可运行代码段的形式为您提供nil
答案:以可运行代码段的形式回答: