On Fri, 12 Jan 2001, [iso-8859-1] Anders Strandl?v Elkj?r wrote:

> 
> 
> Hiyas. I am a bit puzzled about the use of 'do', 'begin' and 'end'. Why do
> you sometimes need the begin and other times not.

'begin' is not needed with 'do', 'while', 'if', etc.  It is only used when
paired with rescue/ensure to catch exceptions.  'begin' is analagous to
'try' in some other languages.