While other forms can be far worse, AND eror-prone, I'm not sure this qualifies as a shining example of readable and maintainable.
I haven't used unpack very much outside dismantling dates, but I found it worth the inconvenience of learning the basic use of the function, because it is so so simple and clear, other than the horrific confusion of what all the codes signify, and which one means what. Luckily, named variables can conceal the format string.
my ( $year, $month, $day ) = unpack $YYYYMMDD_format, $date_string;
TomDLux
--
TTTATCGGTCGTTATATAGATGTTTGCA
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.