=> is exactly like the list seperator ,, but you can put barewords on the left hand side.

@a = ('a', 4); # ok @a = ('a' => 4); # ok @a = (a => 4); # ok @a = (a, 4); # XXX ERROR print("Hello" => " " => "World" => "\n"); # Why not. # Often used for hashes: %h = ( key => 'value' );

-> dereferences a reference:

@a = qw( a b c ); $ap = \@a; print($ap->[2]); # prints: c %h = ( key => 'value' ); $hp = \%h; print($hp->{key}); # prints: value $obj = MyClass->new(); $obj->method();

To interpolate something (as relevant here) is to substitute it with its value:

$a = 'test'; print('$a\n'); # prints: $a\n print("$a\n"); # prints: test and a newline print("\$a\n"); # prints: $a and a newline @a = qw( a b c ); print('@a\n'); # prints: @a\n print("@a\n"); # prints: abc and a newline print("\@a\n"); # prints: @a and a newline

In reply to Re: deference and inreference operators by ikegami
in thread deference and inreference operators by drock

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.