You are misinterpreting me. I did not say to "let them go", "keeping silent". I said not to chastise the orignal poster for saying "this code confused me, so I tried to find out why it works the way it does, and this is what I found out".
Certainly, tell him not to use that kind of construct in his production code, and tell him that the documentation does not provide a defined behavior for it, but don't be angry or impatient with him.
And you've blended "learning" with "doing in practice". Just because I learn something (like how crazy this ++X and X++ business is) does not mean I'm going to employ it. Some "swamps" need to be investigated for signs of life, but that doesn't mean the scientist needs to live in the swamp.
_____________________________________________________
Jeff [japhy]Pinyan:
Perl,
regex,
and perl
hacker, who'd like a job (NYC-area)
s++=END;++y(;-P)}y js++=;shajsj<++y(p-q)}?print:??;
-
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.
|