我正在控制台上制作一个小型视频游戏,我有一个主配置哈希值,用于存储游戏的值。当我尝试访问该哈希中的数组中的键时,它们不会返回任何内容。我做错了吗?
cfg =
{
:gameVersion => 1.0,
:invPouch => ['flint', 'string'],
:gold => 50
}
puts cfg[:invPouch[1]]
答案 0 :(得分:6)
应该是:
puts cfg[:invPouch][1]
在您的情况下,:invPouch[1]
为"n"
,cfg["n"]
为您提供nil
。