One is called the 'big' arrow (=>) and one is called the 'little' arrow (->).

The big arrow is used in place of a ',' (comma).  Now, I just read in the latest 
Learning Perl that
this is global (i.e..: you can replace ANY comma with it, but I may have 
misunderstood, have to
re-read that again), but you will generally see this used in hash element assignments 
between key
and value pairs:
  my %hash=(
        'big city' => 'New York',
        'Little City' => 'Mayberry'
        );

The little arrow is used for de-referencing:
        my %hash=('35'=>'Bob','Chlorine'=>'Blah');
        my $ref = \%hash;
        foreach(keys %{$ref}) {
            print "Key: $_ Value: $ref->{$_}\n";
        }

See perldoc's perlreftut and perldata...

Shawn
----- Original Message -----
From: "Connie Chan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, January 27, 2002 12:29 AM
Subject: What's the different between -> and => ?


Would anybody tell me what's the different between -> and => ?
Thanks a lot =)




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to