From: Robert Klemme Date: 2008-12-25T00:06:17+09:00 Subject: Re: Go LABEL On 24.12.2008 13:26, Codeblogger wrote: > I agree on the case/when statement. But I don't think throw/catch is a true > alternative. It should be reserved for error handling only. No, for error handling you use "raise" and "rescue". Please pay close attention to how "catch" and "throw" work, especially the fact that you can use a second argument to "throw" to pass an object (presumably the result of a calculation). Cheers robert