develooper Front page | perl.perl5.porters | Postings from June 2008

Re: [perl #56150] return return

Thread Previous | Thread Next
From:
Dr.Ruud
Date:
June 21, 2008 04:38
Subject:
Re: [perl #56150] return return
Message ID:
20080621113818.4907.qmail@lists.develooper.com
Tels wrote:

> sub foo {
>     my $x = shift;
>     my $y = $x + 1;
>     return $x; # superflous return
> }

A slightly less innocent variant:

$ perl -MData::Dumper -wle'

sub foo {
 my $y = $_[0] + 1;
 return $_[0];
}
my $v = "0";
print Dumper($v);
foo($v);
print Dumper($v);
'
$VAR1 = '0';

$VAR1 = 0;

(Data::Dumper prefers to show an IV above a PV) 

-- 
Affijn, Ruud

"Gewoon is een tijger."

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About