初級 › ArgumentError: wrong number of arguments の原因と直し方 › パターン3
ArgumentError: wrong number of arguments の原因と直し方
メソッドが必要とする数と異なる数の引数を渡すと、ArgumentErrorになります。
1 def area(width, height) 2 width * height 3 end 4 puts area(5___) ^
main.rb:1:in `area': wrong number of arguments (given 1, expected 2) (ArgumentError)
from main.rb:4:in `<main>'
空欄を埋めて実行を通す
引数の数が定義と一致しないと、メソッドの中身が実行される前にエラーになります。
次の問題