Quoth perlop (update on seeing reply: or maybe perlop2):
If and only if the input symbol is
the only thing inside the conditional of a "while" statement (even if disguised as a "for(;;)" loop), the value is
automatically assigned to the global variable $_, destroying whatever was there previously....
In these loop constructs, the assigned value (whether
assignment is automatic or explicit) is then tested to see
whether it is defined....
As with filehandle reads, an automatic "defined" is gener
ated when the glob occurs in the test part of a "while",
because legal glob returns (e.g. a file called 0) would
otherwise terminate the loop....
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||