Chris Chris wrote:
> and a syntax like if 5 == 5 {puts '5'} end didn't either.
Be aware that { } blocks in Ruby don't have the same meaning as { }
blocks in C-like languages. They're not used for grouping statements;
rather, they're used as code blocks (cf. anonymous subroutines, closures
etc).
Also, { } is an empty hash, which can sometimes be confusing.
x = lambda { } # an empty code block
x = { } # an empty hash
Dave
--
Posted via http://www.ruby-forum.com/.