From: Yui NARUSE Date: 2011-07-05T18:56:19+09:00 Subject: [ruby-dev:44039] [Ruby 1.9 - Bug #3456][Assigned] bisarre comma Issue #3456 has been updated by Yui NARUSE. Status changed from Closed to Assigned このコミットから、以下が SyntaxError になるようになりましたが、意図されていますか? irb(main):001:0> p(foo:123,) SyntaxError: (irb):1: syntax error, unexpected ')' from /home/naruse/local/ruby/bin/irb:12:in `
' ---------------------------------------- Bug #3456: bisarre comma http://redmine.ruby-lang.org/issues/3456 Author: Shyouhei Urabe Status: Assigned Priority: Normal Assignee: Yukihiro Matsumoto Category: core Target version: 1.9.x ruby -v: - =begin ひょっとして意図的なのかもしれませんが、以下のような謎の , が1.9系でSyntax OKになるのはなんででしょう? % ruby -wcve 'x y , ;' ruby 1.8.8dev (2010-06-15 revision 27061) [x86_64-linux] -e:1: syntax error, unexpected ';' % ruby -wcve 'x y , ;' ruby 1.9.3dev (2010-06-19 trunk 28363) [x86_64-linux] Syntax OK =end -- http://redmine.ruby-lang.org