A couple of thoughts
- the subs in your package have prototypes which expect no arguments (although this won't effect them as methods since methods bypass prototypes)
- you don't need the unless statement in the put method as the hash value will be auto-vivified as an array reference via the push
- this may be better more naturally realised as a tied interface
- why wrap an object around a basic data type as it seems to be merely abstracting away dealing with references?
Apart from the above meanderings it seems fine if that's what you want from your object.
HTH
_________ broquaint
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|