【发布时间】:2012-05-10 16:16:26
【问题描述】:
我有一段这样的代码:
my_hash = {}
first_key = 1
second_key = 2
third_key = 3
my_hash[first_key][second_key][third_key] = 100
ruby 解释器给了我一个错误说:
nil:NilClass (NoMethodError) 的未定义方法 `[]'
这是否意味着我不能像那样使用哈希?还是您认为此错误可能是由于其他原因?
【问题讨论】:
-
关于如何调试代码的提示:stackoverflow.com/q/3955688/38765
-
艾伦,您可能应该接受其中一个答案,除非您认为您的问题没有得到完全回答。 (可能是 texasbruce 的或我的,因为我们告诉了你一种实现你想要的方法。虽然我重申这不一定是好的风格。)