ada yang bisa menjelaskan sedikit keanehan sintaks/parser ruby ini:

 [EMAIL PROTECTED]:~$ ruby
 x = (1 + 2
 + 3)
 puts x
 3

 [EMAIL PROTECTED]:~$ ruby
 x = (1+2
 + 5)
 puts x
 5

 $ ruby
 x = (1 + 2
 - 3)
 puts x
 -3

tapi:

 $ ruby
 x = Math.sqrt(1 + 2
 +3)
 -:2: syntax error, unexpected tINTEGER, expecting ')'

btw,

 $ ruby -v
 ruby 1.8.5 (2006-08-25) [i486-linux]

-- 
Mirror CPAN, Debian, Fedora di IIX:
* http://mirror-id1.masterwebnet.com/
* http://mirror-id2.masterwebnet.com/

Kirim email ke