You could still go OO in perl, look at the OO tutorials to see more about it, as its far to complex for me to attempt to explain here. But if you want to call methods on each student and what not, you could declare a hash or array of students, and then make each student into an object. Of course, another semi-relevant thought was that you might want to try a database of some sort (possibly mySQL, or maybe postgreSQL, or even access) which would allow you a ton of flexibility in how you represented your students, as you could easily order by any field you want, select a certain number of reccords, and things of that nature. Of course, this might be overkill.

In reply to Re: 2d arrays in Perl? by BUU
in thread 2d arrays in Perl? by jotti

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.