It might be. But if there is more than one way of doing it, running speed is only one of the deciding factors, and often not the most important one. And its importantness rapidly decreases when the running speed difference is small.

But you weren't asking that. You didn't say "This is what I want, which if the following methods is faster" (in which case, you wouldn't have asked, you'd have written a benchmark, right?). Instead you asked an enormously general question, so general, it's almost meaningless.

But I can give you some answers. Read them, and you know how meaningless your question was.

Those are answers to your questions. And I'm not making them up, they're all true. But they aren't useful answers - you have a problem you want to solve, and you want to write quality, maintainable code. So, you are going to write it in Perl. And you will use variables. And if the problem calls for it, you will use hashes. And/or regexes.

In reply to Re^5: Making my Perl program a bit faster by JavaFan
in thread Making my Perl program a bit faster by mrguy123

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.