in reply to Re: Uninitialized or not?
in thread Uninitialized or not?

Hmm, disagree. According to your comment,

foreach (undef) { print "foo\n"; }

does nothing (well, you said 'meaningless') .. when in fact it prints out 'foo' once, since 'undef' can be interpreted as an array with a single calue, 'undef'.

--t. alex
but my friends call me T.