ActionsLike0
Bug #17858
closedTrailing comma after a `&block` parameter cause a syntax error
Description
Something I just noticed:
some_long_method(
1,
&block, # syntax error, unexpected ',', expecting ')'
)
Which seems inconsistent to me as it works for regular parameters:
some_long_method(
1,
2,
)
I'm not sure if this is an intended limitation or just an oversight.
Updated by matz (Yukihiro Matsumoto) over 3 years ago
- Status changed from Open to Closed
It is intended. &block
argument must come at the end of arguments. Nothing comes after.
Matz.
Updated by byroot (Jean Boussier) about 2 years ago
- Related to Feature #19107: Allow trailing comma in method signature added
ActionsLike0