Dear Monks,

What is the correct way to code the following?

   my $bigseqnum = int($seqnum) + 10000000 or write_line("non integer sequence number");

Sometimes $seqnum is an integer followed by some character data. In this case the leading number is used and trailing characters discarded.
The above works ok for this, it uses the leading number adds 10Mil to it and writes out the warning message.
BUT it is also writing the following to the consul:
   Argument "\x{31}\x{30}..." isn't numeric in int at ppm.pl line 149.

Please, what is the right way to code the statement, and how can we avoid the consul warning message.

Thanks for your time!!!!


In reply to Style and warnings by api

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.