On Sep 6, Tobin, Elliot said:
>sub setFields
> {
> my ($inBlock, @fieldList) = @_;
>
> foreach my $i (@fieldList)
> {
> push($inBlock->{'fields'}, $i);
You'd need to say
push @{ $inBlock->{fields} }, $i;
> }
>
> return $inBlock;
> }
But given your current function, it's far faster to say:
sub setFields {
my ($inBlock, @fieldList) = @_;
$inBlock->{fields} = \@fieldList;
}
or perhaps
sub setFields {
my $inBlock = shift;
$inBlock->{fields} = [ @_ ];
}
--
Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/
RPI Acacia brother #734 http://www.perlmonks.org/ http://www.cpan.org/
** Look for "Regular Expressions in Perl" published by Manning, in 2002 **
<stu> what does y/// stand for? <tenderpuss> why, yansliterate of course.
[ I'm looking for programming work. If you like my work, let me know. ]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]