From: Lasse Fabisch Date: 2010-10-09T22:39:10+09:00 Subject: [ruby-core:32731] [Ruby 1.9-Bug#3922][Open] Syntax awkwardness Bug #3922: Syntax awkwardness http://redmine.ruby-lang.org/issues/show/3922 Author: Lasse Fabisch Status: Open, Priority: Low Assigned to: Koichi Sasada, Category: YARV ruby -v: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux] [code] 1 + (2; 1) #=> 2 puts(1; 2) #=> syntax error puts((1; 2)) # like: puts 2 puts (3)*2 #=> 6 puts(3)*2 #=> nil-error puts (1; 2) #=> syntax error puts (1; 2)*3 #=> syntax error puts ((1; 2))*3 # like: puts 6 [/code] IMO this is awkward behavior (but maybe it is intended). I think the same results can be achieved with a newline instead of ';'. ---------------------------------------- http://redmine.ruby-lang.org