Syntactic Confectionery Delight | |
PerlMonks |
Re^2: Spot the bug!by diotalevi (Canon) |
on Oct 26, 2006 at 15:18 UTC ( [id://580788]=note: print w/replies, xml ) | Need Help?? |
Localizing $@ would have protected your caller against your clobbering $@. You'd still have the alias/copy bug so now shift() would always return undef because $@ now is always blank but at least you'd be safer. When using $@, always, always, always copy it out first. The smallest piece of code can go clobber $@ so you should always copy it out before examining it.
⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊
In Section
Meditations
|
|