🦔
[Bug #20423] 匿名ブロック引数が意図せずフォワードできるというバグ報告
[Bug #20423] Anonymous block forwarding shouldn't work with ... but it does
- 匿名ブロック引数が意図せずフォワードできるというバグ報告
- 通常、匿名ブロック引数のフォワードは匿名でブロック引数を受け取った場合のみ利用できある
# OK
def hoge(&)
foo(&)
end
# NG: ブロック引数を匿名で受け取ってないとフォワードできない
def bar
foo(&)
end
- これが
(...)
で受け取った場合には匿名ブロック引数をフォワードで来てしまうというバグ報告
def hoge(...)
# これはシンタックスエラーになることを期待するがいまはエラーにならない
foo(&)
end
- PR はでているのでそのうち修正されそう
Discussion