in reply to increasing value every time sub routine called
sub increaseNumber { my $value = 001 return $value + 1 };
Every time you call that sub, you (re)set $value to one.
If you did it this way:
my $value = 1; sub increaseNumber { return ++$value; };
It would work as you want.
Why post pseudo-code rather than proper Perl?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: increasing value every time sub routine called
by bigmoose (Acolyte) on Dec 09, 2011 at 12:49 UTC |