Actions
Feature #7906
closedGiving meaning to ->foo
Description
=begin
I noticed that "(({->word}))" doesn't mean anything. i.e.
->foo
SyntaxError: (irb):4: syntax error, unexpected '\n', expecting keyword_do_LAMBDA or tLAMBEG
from /opt/Ruby/1.9.3-p327/bin/irb:12:in `'
If that is always so, then could it be given a meaning as a shorthand for (({method()}))? i.e.
->foo
would be the same as writing
method(:foo).to_proc
=end
Updated by trans (Thomas Sawyer) over 11 years ago
Please fix. Sigh.
Updated by ko1 (Koichi Sasada) over 11 years ago
- Description updated (diff)
- Assignee set to matz (Yukihiro Matsumoto)
Updated by nobu (Nobuyoshi Nakada) over 11 years ago
- Description updated (diff)
It doesn't seem a good idea to me, because "foo" has different meanings, parameter and method name.
Updated by matz (Yukihiro Matsumoto) over 11 years ago
- Status changed from Open to Rejected
See #7907
Actions
Like0
Like0Like0Like0Like0