Help for this page

Select Code to Download


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