中級 › 必須キーワード引数を渡し忘れると ArgumentError になる › パターン1
必須キーワード引数を渡し忘れると ArgumentError になる
デフォルト値の無いキーワード引数(name: のようにコロンだけで値を書かない形)は必須です。
1 def create_user(name:, age:) 2 "#{name} (#{age})" 3 end 4 puts create_user(name: "Taro"_________) ^
main.rb:1:in `create_user': missing keyword: :age (ArgumentError)
from main.rb:4:in `<main>'
空欄を埋めて実行を通す
デフォルト値の無いキーワード引数は必須です。渡し忘れると通常の引数と同じくArgumentErrorになります。
次の問題