|
|
| "be consistent" | |
| PerlMonks |
Comment on |
| ( #3333=superdoc: print w/ replies, xml ) | Need Help?? |
|
One common mistake that is made when assigning to a collection of scalars is this:
People tend to think that all four variables are initialized, but really only $one is set to zero, the rest are still undef. You'd have to explicitly set each variable to achieve that result:
... or alternatively:
But as was stated elsewhere, this lacks readability for large collections of scalars. In general, I tend to declare my variables and either initialize them to zero or leave them undefined, then assigning their values in later statements. I hate getting warnings about variables being undef when evaluating in a conditional statement. No good deed goes unpunished. -- (attributed to) Oscar Wilde In reply to Re^3: my $x or my ($x)
by ptum
|
|