まつもと ゆきひろです

In message "Re: [ruby-dev:39467] [p 3,4] is syntax error in trunk"
    on Mon, 12 Oct 2009 18:24:53 +0900, masayoshi takahashi <maki / rubycolor.org> writes:

|[]の中で、カッコなしのメソッド呼び出しをしようとすると、1.8では
|OKだったものが1.9ではエラーになります。これは仕様変更なのでしょうか。
|
|$ ruby -ve '[p 3,4]'
|ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin8]
|3
|4

仕様変更です。

  [p 3, 4]

は

  [(p 3), 4]

なのか

  [(p 3, 4)]

なのかあいまいだったので、文法を整理しました。