This book is highly, very highly suspect if it presents code like this as examples!

Print is your main friend. I very seldom use the debugger, even when developing C code. The debugger is yet another thing to learn at this early stage. I recommend getting good at writing print statements. Look at the difference say between: print "@names\n"; and print @names;.

As another tip for you, add the statement use warnings as the second line in the code. Run the code using some bogus input number like 99, both with and without this statement. In one case, you just get a blank output and in the other you get a run time warning that something went wrong and a clue to what line did it!

I don't want to overwhelm you with advice, please keep experimenting! You are going GREAT so far.


In reply to Re^3: Learning Perl - Question About Using a For Loop To Pull Data From an Array by Marshall
in thread Learning Perl - Question About Using a For Loop To Pull Data From an Array by aUserName

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.