1.使用哈希引用
my $hash = {}; #定义一个空的匿名哈希作为哈希引用的初始化
2.哈希赋值
a.给字符串赋值
$hash->{a} = 'x';
b.给数组赋值
@array = (1, 2, 3);
foreach (@array)
{
push @{$hash->{b}} = $_;
}
c.给哈希赋值
$hash->{c}{d} = 'y';
3.输出哈希
1.如果我们想输出$hash->{a}的值,可以用
my ($key, $value) = each %{$hash};
print "key = $key. /n";
print "value = $value. /n";
2.如果我们需要输出$hash->{b}的值,
调用 my ($key, $value) = each %{$hash};后
这时的$value是一个数组,我们需要循环输出数组

这篇博客详细介绍了在Perl中如何使用哈希引用进行赋值,包括给字符串、数组和哈希赋值,并展示了不同方式输出哈希内容的方法,如通过`each`函数遍历。文章强调了在取值时解引用的重要性。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



