Ruby - 如何从嵌套在哈希中的数组访问键

时间:2015-12-18 04:12:32

标签: arrays ruby hash

我正在控制台上制作一个小型视频游戏,我有一个主配置哈希值,用于存储游戏的值。当我尝试访问该哈希中的数组中的键时,它们不会返回任何内容。我做错了吗?

cfg =
{
    :gameVersion => 1.0,
    :invPouch => ['flint', 'string'],
    :gold => 50
}

puts cfg[:invPouch[1]]

1 个答案:

答案 0 :(得分:6)

应该是:

puts cfg[:invPouch][1]

在您的情况下,:invPouch[1]"n"cfg["n"]为您提供nil