我正在控制台上制作一个小型视频游戏,我有一个主配置哈希值,用于存储游戏的值.当我尝试访问该哈希中的数组中的键时,它们不会返回任何内容.难道我做错了什么?
cfg = { :gameVersion => 1.0, :invPouch => ['flint', 'string'], :gold => 50 } puts cfg[:invPouch[1]]
xdazz.. 6
它应该是:
puts cfg[:invPouch][1]
在你的情况下,:invPouch[1]
是"n"
, cfg["n"]
给你nil
.
它应该是:
puts cfg[:invPouch][1]
在你的情况下,:invPouch[1]
是"n"
, cfg["n"]
给你nil
.