Comment transmettre un élément de "tableau de hachages" dans la fonction en tant que tableau? Par exemple, je voulais passer tous les $link->{text}
en tant que tableau dans la fonction sort()
Comment puis-je transmettre tous les éléments de "tableau de hachage" en fonction sous la forme d'un tableau
#!/usr/bin/perl
use strict; use warnings;
my $field = <<EOS;
<a href="baboon.html">Baboon</a>
<a href="antelope.html">Antelope</a>
<a href="dog.html">dog</a>
<a href="cat.html">cat</a>
EOS
#/ this comment is to unconfuse the SO syntax highlighter.
my @array_of_links;
while ($field =~ m{<a.*?href="(.*?)".*?>(.*?)</a>}g) {
push @array_of_links, { url => $1, text => $2 };
}
for my $link (@array_of_links) {
print qq("$link->{text}" goes to -> "$link->{url}"\n);
}
comment :) – DVK