How do I pronounce $var? Or $_? I

I pronounce $ as "dollar", or as "string". The latter is because I used to code in BASIC, where a dollar sign suffix denotes a string variable - I try to avoid that habit, but sometimes I fall back. Sometimes I just say "variable" instead of "dollar" (just to avoid confusion, I don't say scalar).

_ is "underscore", but sometimes I call $_ "default", instead of "dollar underscore".

These may be (probably are) wrong, but this is what I'm used to:

= is == equals eq equals (or "e q") ~ tilde $ dollar, variable ^ caret (but <tt>$^W</tt> --> "variable control W") @ at, array % hash _ underscore $_ default @_ default array {[( opening (or "left") curly, bracket, paren }[( closing (or "right") curly, bracket, paren : colon ; semicolon, stop / slash \ backslash, escape \n newline (not "escape n") \w word \s whitespace ` backtick <> glob, readline ("diamond" if without handle), tag (depending on co +ntext) < less-than-sign, opening (left) angle > greater-than-sign, closing (right)angle & ampersand, and && and (or "and and" to avoid confusion, "short and") | pipe, or || or (or "or or", "pipe pipe", "short or") ' single quote " double quote * asterisk, times -- decrease ++ increase # pound, comment, remark (not "hash" because of % :)
I leave out parens and curlies where they're not optional. I often say "end of $control_structure" instead of "closing curly"
So this:
while (<>) { s/\r/blah/; print $_ || "Empty\n"; }
becomes:
while diamond, s slash carriage return slash blah slash, stop, print default, short or, double quote titlecase empty, newline, double quote, stop. end of while.

Then again, my English is disastrous at best, so I don't think you should rely on this :)

U28geW91IGNhbiBhbGwgcm90MTMgY
W5kIHBhY2soKS4gQnV0IGRvIHlvdS
ByZWNvZ25pc2UgQmFzZTY0IHdoZW4
geW91IHNlZSBpdD8gIC0tIEp1ZXJk


In reply to Re: How do I pronounce all this stuff by Juerd
in thread How do I pronounce all this stuff by erikharrison

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.