Connecting Tech Pros Worldwide Help | Site Map

create dynamically names

Member
 
Join Date: Apr 2007
Posts: 35
#1: Apr 21 '07
hi all,
how to create arrays like this using for loop

my @array_1
my @array_2
my @array_3
my @array_4
my @array_5
my @array_6
my @array_7
my @array_8
my @array_9


please tell me.
Member
 
Join Date: Apr 2007
Posts: 35
#2: Apr 21 '07

re: create dynamically names


Quote:

Originally Posted by pnsreee

hi all,
how to create arrays like this using for loop

my @array_1
my @array_2
my @array_3
my @array_4
my @array_5
my @array_6
my @array_7
my @array_8
my @array_9


please tell me.

using this code im trying...............but not getting

my $num;
for($num = 1;$num <=7;$num++)
{
my `$myvar_$num`;
}
savanm's Avatar
Member
 
Join Date: Oct 2006
Location: chennai
Posts: 86
#3: Apr 21 '07

re: create dynamically names


Hi,

I cant understand ur need,

Dynamic array means inserting the elements into the array at runtime,

Please show ur code, nd tel ur need briefly
KevinADC's Avatar
Expert
 
Join Date: Jan 2007
Location: Southern California USA
Posts: 4,091
#4: Apr 21 '07

re: create dynamically names


Quote:

Originally Posted by pnsreee

hi all,
how to create arrays like this using for loop

my @array_1
my @array_2
my @array_3
my @array_4
my @array_5
my @array_6
my @array_7
my @array_8
my @array_9


please tell me.

You don't want to do that. Use a hash:

Expand|Select|Wrap|Line Numbers
  1. my %hash = (
  2.    1 => values,
  3.    2 => values,
  4.    3 => values,
  5. );
the values can be arrays if thats what you need.
Reply