⛳
[Bug #20974] _ 付きの仮引数がある時の Proc#parameters のバグ報告
[Bug #20974] Required and optional anonymous parameter show differently in Proc#parameters
- 以下のように
_
付きの仮引数がある時にProc#parameters
でproc
とlambda
で名前が異なっているというバグ報告
p(proc { |(_a)| }.parameters) # => [[:opt, nil]]
p(lambda { |(_a)| }.parameters) # => [[:req]]
-
nil
があったりなかったりするのが一貫性がない感じですね - 関連: [Bug #20955] Subtle differences with Proc#parameters for anonymous parameters
Discussion