Shouldn't smartmatch outrun string interpolation at that task?

I'd say probably not. Smartmatch is as generic as possible and without knowing the implementation details my expectation would be that the more generic method would be slower. Anyway, since smartmatch is experimental I wouldn't be using it in code intended to be stable. YMMV.

And which methods are fastest to accomplish comparison?

That will almost certainly depend on your corpus. If your arrays differ in the first element then any iterative comparison will beat a whole-array one hands down, for example. As usual, the way to be sure is to benchmark against representative sample data.


In reply to Re: Speed of comparison of two one-dimensional arrays by hippo
in thread Speed of comparison of two one-dimensional arrays by rsFalse

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.