On 2/4/13 2:10 PM, "Jérôme M. Berger" wrote:
deadalnix wrote:
1/ Ruby.

In Ruby, method are called without (). This is not ambiguous as
fields are always private.

        Note that in Ruby, this line:

foo(1, 2)

        Means something different than:

foo (1, 2)

        That may not be ambiguous for the computer, but it sure is for the
programmer....

                Jerome


irb(main):001:0> foo (1, 2)
SyntaxError: (irb):1: syntax error, unexpected ',', expecting ')'
foo (1, 2)
       ^

Not ambiguous at all, it's a syntax error because (a, b) is not a valid expression.

Ruby is... perfect :-P

Reply via email to