这非常简单.您可以通过使用花括号{}
来告诉Perl您想要一个哈希元素,并使用箭头运算符->
告诉它取消引用,从而访问哈希引用中的元素.该印记是一个美元符号$
,因为你回来的值是标量,这意味着它是一个原子值.
use strict;
use warnings;
my $hash = {
red => 'ff0000',
green => '00ff00',
blue => '0000ff',
};
my $color = 'red';
my $red = $hash->{$color};
print $red;
Run Code Online (Sandbox Code Playgroud)
这打印
ff0000
Run Code Online (Sandbox Code Playgroud)
你应该看看perldoc中的perlreftut,perlref和perldsc.