http://qs321.pair.com?node_id=160718


in reply to undef'ing @arrays caveat

What you need to determine first is "what does it mean for an array to be undefined?" If we takes as our definition that an array with no elements is undefined, then the standard (and self evident) way is to assign an empty array to it: @array = ();.