- or download this
my $pcname;
foreach my $objItem (in $colItems) {
...
$pcname = $objItem->{DNSHostName};
last;
}
- or download this
my @pcnames;
foreach my $objItem (in $colItems) {
next unless $objItem->{Description} eq "...";
push(@pcnames, $objItem->{DNSHostName});
}
- or download this
use List::Util qw( first );
my $pcname = map { $_->{DNSHostName} }
first { $_->{Description} eq "..." }
in $colItems;
- or download this
my @pcnames = map { $_->{DNSHostName} }
grep { $_->{Description} eq "..." }
in $colItems;
- or download this
my @pcnames = map { $_->{DNSHostName} }
grep { $_->{Description} eq "..." }
...
if @pcnames != 1;
my $pcname = $pcnames[0];