>>
>>No, "raise" does neither return nil nor anything else.  It does not 
>>return in the same way as "return" never returns.  The whole point of 
>>the two is that they do *not* behave like an expression but transfer 
>>control flow up the call stack.
>>

Nevertheless I think it's significant that raise is a method
whereas return (of course) is not.

I wonder if there is some case where raise would/does return
a meaningful value somehow? My gut reaction is 'no'... but
this is Ruby...



Hal