http://www.perlmonks.org?node_id=453604


in reply to Re: printing values within a given range
in thread printing values within a given range

The following implementation assumes that you only provide one parameter on the command line
(Only a minor side note to your excellent post, but) no, it doesn't!
  • Comment on Re^2: printing values within a given range

Replies are listed 'Best First'.
Re^3: printing values within a given range
by polettix (Vicar) on May 03, 2005 at 15:03 UTC
    Well... it doesn't but it can.

    The OP only opened the first file for getting input, and it could imply that other parameters on the command line could be used for other reasons. OTOH, my implementation reads from all "files" in the command line, not only the first one.

    Of course this is a subtlety in the particular case, but I hope know that everyone here always strives to post as little code as possible to explain h(er|is) problem, and using my solution inside a more elaborate enviroment requires some kind of attention.

    Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')

    Don't fool yourself.
      I fully agree with you. It was just nitpicking. It's mostly a matter of phrasing: the original one may confuse the OP (and/or other newbyes subsequently reading the thread). A hopefully better one may be "this assumes all arguments on the cmd line are files to be processed". Ciao ciao...
        I fully agree, I'm changing it!

        Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')

        Don't fool yourself.