Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

Re: 'my' with 'if 0' retains old value

by liverpole (Monsignor)
on Oct 06, 2006 at 14:21 UTC ( #576676=note: print w/replies, xml ) Need Help??

in reply to 'my' with 'if 0' retains old value

From this site on September 30, 2005:
# New Ticket Created by "herington, dean" # Please include the string: [perl #37315] # in the subject line of all future correspondence about this issue. # <URL: > This is a bug report for perl from herington_dean[at] <mailto:herington_dean[at]> , generated with the help of perlbug 1.35 running under perl v5.8.4. ----------------------------------------------------------------- Running the following program outputs: Perl 5.008004 undef undef undef 2 but it should output: Perl 5.008004 undef undef undef undef #!/usr/bin/perl -w print "Perl $]\n"; sub show { my ($val) = [at]_; if (! defined $val) { print "undef\n"; } else { print "$val\n"; } } sub sb { my $v1; $v1 = -1 if 0; my $v2 = -2 if 0; show $v1; show $v2; $v1 = 1; $v2 = 2; } sb; sb;


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://576676]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (8)
As of 2020-09-25 15:46 GMT
Find Nodes?
    Voting Booth?
    If at first I donít succeed, I Ö

    Results (138 votes). Check out past polls.