Hi,

In message "[ruby-talk:12899] Re: differences between range and array"
    on 01/03/20, Jim Freeze <jim / freeze.org> writes:

|> p (2.4/0.2).to_i  # -> 12.0
|> p ((2.4/0.2).to_i) #-> 11
|>
|Can you explain this?
|I would call this a bug.
|
|(x) != x ???

This is one of the remaining pitfalls of Ruby.

  p (x).to_i   # -> (p(x)).to_i
  p ((x).to_i) # -> p((x).to_i)

It used to be space sensitive

  p (x).to_i   # -> p((x).to_i)
  p(x).to_i    # -> (p(x)).to_i

but some hated it, because

  foo (a,b,c)

became syntax error.

							matz.