From: Park Heesob Date: 2006-02-20T10:08:12+09:00 Subject: Re: [BUG] Unexpected syntax error Hi, >From: Daniel Harple >Reply-To: ruby-talk@ruby-lang.org >To: ruby-talk@ruby-lang.org (ruby-talk ML) >Subject: [BUG] Unexpected syntax error >Date: Mon, 20 Feb 2006 09:10:54 +0900 > >$ ruby -v >ruby 1.8.4 (2005-12-24) [powerpc-darwin8.3.0] > ># Example to illustrate the problem >def foo1 > p (1..10).method(:each) >end > >def foo2() > p((1..10).method(:each)) >end > >def foo3() > p (1..10).method(:each) >end > >foo1 # -> No error >foo2 # -> No error >foo3 # -> Error > >__END__ > >-- Daniel > It reminds me an old thread http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/12896 def foo1 p (2.4/0.2).to_i end def foo2() p ((2.4/0.2).to_i) end def foo3() p (2.4/0.2).to_i end foo1 # -> 11 foo2 # -> 11 foo3 # -> 12.0 __END__ Regards, Park Heesob