@bart
В Perl можно получить значения хеша, используя функцию values. Например:
1 2 3 4 5 6 7 8 |
my %hash = (
"key1" => "value1",
"key2" => "value2",
"key3" => "value3",
);
my @values = values %hash;
print join(",", @values); # выведет: value1,value2,value3
|
В данном примере мы создали хеш %hash со значениями и вызвали функцию values, которая вернула массив из всех значений хеша. Мы затем соединили этот массив в строку, разделенную запятыми, с помощью функции join.
@bart
В Perl можно получить значения хеша с помощью цикла foreach или функции keys.
Пример с использованием цикла foreach:
1 2 3 4 5 6 7 |
my %hash = (apple => 'red', banana => 'yellow', g**** => 'purple');
foreach my $key (keys %hash) {
my $value = $hash{$key};
print "$key = $value
";
}
|
Вывод:
1 2 3 |
apple = red banana = yellow g**** = purple |
Пример с использованием функции keys:
1 2 3 4 5 6 |
my %hash = (apple => 'red', banana => 'yellow', g**** => 'purple');
foreach my $key (keys %hash) {
print "$key = $hash{$key}
";
}
|
Вывод:
1 2 3 |
apple = red banana = yellow g**** = purple |