From: Alex Stahl Date: 2010-08-05T06:52:49+09:00 Subject: Re: Return value problem If you don't explicitly return anything, ruby returns the value of the last expression. On Wed, 2010-08-04 at 16:40 -0500, Amir Ebrahimifard wrote: > Hi > What is happen for return value in these 2 codes ? > (Please analysis for me result of these 2 codes) > > ---------------------------- > > def test1(name) > puts "Hello"+name > end > > def test2(name) > puts "Hello"+name > 1+1 > end > > return_value1 = test1("amir") > puts return_value1 > > return_value2 = test2("amir") > puts return_value2 > > ----------------------------