[slightly edited and fixed a typo: Perl 5 doesn't make that much use of the colon!] The question is my (@lines, %line_md5); when you can use my @lines; my %line_md5;
Because it's simpler, cleaner, easier to type and to read, and groups together correlated variables maybe?
I don't really see that there is any point in grouping them together like that. I am thinking of putting a moto on my messages: Keep it simple when possible. Go complex when required.
Indeed! Just be aware that the World's concept of "complex" is not bound to match Win's authoritative one...
PS: here's a motto: "don't put motos on your messages". Oh, or... was it all about Moto? This would explain a lot of things... but no: PM is definitely about Perl.