🐈

[Bug #20063] _ からはじまる仮引数が複数ある場合のバグ報告

2024/08/12に公開

[Bug #20063] Inconsistent behavior with required vs optional parameters

  • 以下のように _ からはじまる仮引数が複数あるときにデフォルト引数がある場合とない場合で挙動が違うというバグ報告
def example_with_optional(_a = 1, _a = 2)
  # 2つ目の _a を参照する
  _a
end

def example_with_required(_a, _a)
  # 1つ目の _a を参照する
  _a
end

p example_with_optional # 2
p example_with_required(1, 2) # 1
GitHubで編集を提案

Discussion