我正在控制台上开发一个小型视频游戏,其中我有一个主配置哈希,用于存储游戏的值。当我试图访问该哈希数组中的键时,它们不会返回任何内容。我做错了什么吗?
cfg =
{
:gameVersion => 1.0,
:invPouch => ['flint', 'string'],
:gold => 50
}
puts cfg[:invPouch[1]]发布于 2015-12-18 04:15:59
它应该是:
puts cfg[:invPouch][1]在您的例子中,:invPouch[1]是"n",cfg["n"]给出了nil。
https://stackoverflow.com/questions/34348419
复制相似问题