Typically when i code a function, i often times need a 'temporary variable', to preform a few operations on, or simple for the sake of neatness and stuff. Looking at perlvar, one might assume that $_ would be a perfect variable to use for this. The problem then comes in is that $_ is global, and if your function modifies it, that could cause a very, very nasty bug, espcially combined with things like map{} and for{}. So what is your wisdom on temporary variables, and $_ in specific. (I realize i could just do local($_); but i might as well just do my$foo then)
And while i'm meditating on semi-random things, does anyone else feel the need for another special var that would contain eithr the value, or a ref to, the last variable you used? Think of the fun you could have with it..
-
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.
|