Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.ruby > #3040
| From | jake kaiden <jakekaiden@yahoo.com> |
|---|---|
| Newsgroups | comp.lang.ruby |
| Subject | Re: Understanding the return method |
| Date | 2011-04-16 18:28 -0500 |
| Organization | Service de news de lacave.net |
| Message-ID | <c5a3ade58d4bf73465e9098ab1d430ba@ruby-forum.com> (permalink) |
| References | <4aa6da7c8d4c99589c8a48a80c677218@ruby-forum.com> |
hey fily - i'm not the best person to answer this question (as i'm really something of a newb myself,) but i'll get you started... every method in ruby returns a value (even if it is nil, thus all the =>nil's in irb.) by default, the value that a method returns is the LAST statement evaluated - which is something to be aware of. note that for the example you have shown this works just as well: def multiply(val1, val2 ) val1 * val2 end value = multiply( 10, 20 ) puts value #=> 200 while there are really times when you want to use 'return,' (which surely someone else can better explain,) generally speaking, the last statement evaluated in your method is what is returned. -j -- Posted via http://www.ruby-forum.com/.
Back to comp.lang.ruby | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Understanding the return method Fily Salas <fs_tigre@hotmail.com> - 2011-04-16 17:41 -0500
Re: Understanding the return method Iñaki Baz Castillo <ibc@aliax.net> - 2011-04-16 18:00 -0500
Re: Understanding the return method Vincent Manis <vmanis@telus.net> - 2011-04-16 18:25 -0500
Re: Understanding the return method jake kaiden <jakekaiden@yahoo.com> - 2011-04-16 18:28 -0500
Re: Understanding the return method jake kaiden <jakekaiden@yahoo.com> - 2011-04-16 18:35 -0500
Re: Understanding the return method 7stud -- <bbxx789_05ss@yahoo.com> - 2011-04-16 22:10 -0500
Re: Understanding the return method Vincent Manis <vmanis@telus.net> - 2011-04-17 00:09 -0500
Re: Understanding the return method Iñaki Baz Castillo <ibc@aliax.net> - 2011-04-17 09:41 -0500
Re: Understanding the return method Fily Salas <fs_tigre@hotmail.com> - 2011-04-16 21:05 -0500
Re: Understanding the return method Fily Salas <fs_tigre@hotmail.com> - 2011-04-17 07:19 -0500
csiph-web