From: Patrick Doyle Date: 2008-10-01T21:53:45+09:00 Subject: Re: Newbie question- Return method The word "return" is a reserved word in ruby, just like the words "def", "if", "while", etc... "return" is used in a method to exit the method and to return the given value to the caller. In principal, you could write def compute_square(x) return x*x end ...although The Ruby Way(tm) would be to simply write: def compute_square(x) x*x end since, by the definition of the language, the return value of a method is (99.99% of the time) the last expression computed in the method. --wpd On Wed, Oct 1, 2008 at 8:33 AM, James Schoonmaker wrote: > I'm trying to teach myself the basics of Ruby (based on the guide at > http://pine.fm/LearnToProgram), and I ran across the Return method. I'm > not clear on what it does and how it works, though, and all of the > searches I made for it didn't address the method itself. > > Any help? > -- > Posted via http://www.ruby-forum.com/. > >