Re: Meaning of [@tempArray]

On Thu, Jun 12, 2008 at 5:28 AM, <>

Hi there,

I am stuck with something here.
What does the following piece of code mean?

my @temp1;
my @temp2;
$temp2[$cnt] = [@temp1];

What is the kind of data stored in $tempFieldNames[$information] ?

Your creating a reference to an array as and storing that reference in array
index 0.
Data::Dumper can be very helpful for understanding what's going on here its
no different than doing saying $temp2[$cnt] = \@temp1;

#!/usr/bin/perl -w
use strict;
use Data::Dumper;

my @temp1 = ("Apple", "Orange", "Mango");
my @temp2;

my $cnt=0;

$temp2[$cnt] = [@temp1];

print Dumper(\@temp2);

$VAR1 = [

As you can see here the first element index 0 in your array contains an
anonymous array.
I hope this is clear.

Please help.


To unsubscribe, e-mail: beginners-unsubscribe@xxxxxxxx
For additional commands, e-mail: beginners-help@xxxxxxxx

[ Rodrick R. Brown ]