Mike Flannigan wrote:
> 
> Newbie here.
> I'm trying to experiment with this code in FAQ4.
> 
> I'd like to fix line 12 of this code first:
> 
> use strict;
> use warnings;
> 
> my @array1 = ("a","b","c","d","e","f","g");
> my @array2 = ("h","b",'c',"i","j","k","g");
> 
> my @union = my @intersection = my @difference = ();
>     my %count = ();
>     foreach my $element (@array1, @array2) { $count{$element}++ }
>     foreach my $element (keys %count) {
>         push my (@union, $element);
               ^^
>         push my (@{ $count{$element} > 1 ? [EMAIL PROTECTED] : [EMAIL PROTECTED]
               ^^
> }), $element;

Remove the my() function and it will work.

        push @union, $element;
        push @{ $count{$element} > 1 ? [EMAIL PROTECTED] : [EMAIL PROTECTED] },
$element;


> #<<<THIS IS LINE 12
>     }


John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to