in reply to comparing two arrays
BUT... be careful with that == - you'll have to be careful to choose the right equality operator, depending on what's in your arrays.my @essentials = qw /1 3 5 7/; my @large = qw /0 2 3 4 5 6 7 8/; my $result = "OK"; for my $i (@essentials) { unless (grep {$i == $_} @large) { $result = "NO"; last; } } print $result; # prints NO my @essentials = qw /1 3 5 7/; my @large = qw /0 1 2 3 4 5 6 7 8/; my $result = "OK"; for my $i (@essentials) { unless (grep {$i == $_} @large) { $result = "NO"; last; } } print $result; # prints OK
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: comparing two arrays
by jdelmedi (Initiate) on Nov 24, 2001 at 19:42 UTC | |
by jeffa (Bishop) on Nov 24, 2001 at 21:10 UTC | |
by jdelmedi (Initiate) on Nov 24, 2001 at 23:46 UTC | |
by jeffa (Bishop) on Nov 25, 2001 at 23:11 UTC |