in reply to Tell me how it works!
Use only on a scalar value, an entire array or hash, or a subroutine n
The undef function will probably not do what you expect on most specia
Hmmm... That is not what the documentation says (at least for versions 5.10 and 5.8.8)
undef - Undefines the value of EXPR, which must be an lvalue. Use only on a scalar value, an array (using "@"), a hash (using "%"), a subroutine (using "&"), or a typeglob (using "*")
Throwing nuclear weapons into the sun
Making everybody on Earth disappear
A threat from an alien with a mighty robot
A new technology or communications medium
Providing a magic fish to a Miss Universe
Establishing a Group mind
Results (192 votes). Check out past polls.