I find your second example easier to read and maintain. The first is just a lot of extra typing (quotes around everything, etc.). Of course it is a simple example, and the first example could be simplified somewhat with the qw// mechanism.
Also, remember that just as the first example assigns a list of values to an array, you could also slurp in the entire contents of the __DATA__ section with the simple my @array = <DATA>; construct. __DATA__ gives you an option: slurp, don't slurp, iterate over it several times, etc. And unlike a typical array assignment, you can manipulate the data all you want inside of the variable you read it into, and still have the original dataset there if you need to revert back to the original.
__DATA__ can also be used to roughly simulate a here document. That too can be very convenient.
Dave
"If I had my life to do over again, I'd be a plumber." -- Albert Einstein
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
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:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.