Aside from the satisfaction of over-engineering, as noted by educated_foo above, or from the sheer joy of learning something new for which you've indicated no clear need, if you already "...have a script that extracts..." data, presumably including the 100 ages you want, then why do more than select and sum (cf +=) those ages and obtain your average by dividing by 100 (cf /)?

Alternately, some questions: from what and in what format is the extracted data you're trying to process? How are you doing so now? How would you do it with pencil and paper.

"I don't know much about object-oriented programming" (and that applies to /me too) is a valid statement but that lack of knowledge by itself, lacking one of the motivations in para 1 above, seems (IMO) to suggest that before trying to practice it, you learn enough about its strenths, weaknesses to determine whether the problem you've chosen falls within its generally-agreed-upon 'appropriate uses.'

Come, let us reason together: Spirit of the Monastery

In reply to Re: Handling large amounts of data in a perl script by ww
in thread Handling large amounts of data in a perl script by sjwnih111

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.