0
私は次のコードを持っている:未定義方法 '[] =':NilClass
class Derp
@state = Hash.new
def run
@state[:ran] = true
end
end
derp = Derp.new
derp.run
次のエラーになり:
NoMethodError: undefined method `[]=' for nil:NilClass
from (irb):4:in `run'
from (irb):8
from /usr/local/bin/irb:11:in `<main>'
を私は、ルビーにはかなり新しいです私はここで何が起こっているのかは分かりません。誰にでもアイデアはありますか?
雷が速い!いくつかの説明は傷つけることはありません(あなたは現時点でおそらくその上にいるでしょう:) :) –
ありがとう、完了:) – Ursus
素早く(そして明確な)答えをありがとう! – sluther