📅  最后修改于: 2023-12-03 15:18:17.902000             🧑  作者: Mango
哈希(Hash)在 Perl 中是一种非常有用的数据存储结构,可以用来存储键值对。
my %hash = ('key1' => 'value1', 'key2' => 'value2');
my %hash = (key1 => 'value1', key2 => 'value2');
$hash{'key3'} = 'value3';
my $value = $hash{'key1'};
while (my ($key, $value) = each %hash) {
print "$key : $value\n";
}
delete $hash{'key1'};
if (exists $hash{'key1'}) {
# 存在
}
unless (exists $hash{'key1'}) {
# 不存在
}
返回哈希中所有键的列表
my @keys = keys %hash;
返回哈希中所有值的列表
my @values = values %hash;
返回哈希键值对的列表
while (my ($key, $value) = each %hash) {
print "$key : $value\n";
}
哈希在 Perl 中是一个非常有用的数据存储结构,可以用来存储键值对,并且提供了丰富的函数来操作和遍历。掌握哈希基本操作对于 Perl 程序员来说是必不可少的。