初級 › undefined method for nil の原因と直し方 › パターン4
undefined method for nil の原因と直し方
nilが入った変数に対してメソッドを呼び出そうとしたときに出るエラーです。
1 config = {timeout: 30} 2 retries = config[________] ^ 3 puts retries + 1
main.rb:3:in `<main>': undefined method `+' for nil (NoMethodError)
空欄を埋めて実行を通す
ハッシュに登録されていないキーの値はnilです。nilに対する+も未定義のメソッド呼び出しになります。
次の問題