Syntactic Confectionery Delight PerlMonks

### Multidimensional Arrays

by CharlesClarkson (Curate)
 on Jun 22, 2001 at 11:11 UTC Need Help??

my @array = (1, 2, 3, 'four');
```    print \$array[0];
^
```
```    my @array = (1, 2, 3, 'four');
my \$reference = \@array;
print \$reference;
```
ARRAY(0x1a6527c)
```    my @array = (1, 2, 3, 'four');
my \$reference = \@array;
print \$reference;
push @array, (1 .. 1000);
\$reference = \@array;
print \$reference;
```
ARRAY(0x1a6527c)ARRAY(0x1a6527c)
```    my @array = (1, 2, 3, 'four');
my \$reference = \@array;
print \$reference->[0];
```
1
```    my @array = (1, 2, 3, 'four');
my \$reference = \@array;
\$reference->[0] = 'one';
print "@array";
```
one 2 3 four
```    my @array = (1, 2, 3, 'four');
print \$array[0];
```
1
```    my @array = (1, 2, 3, 'four');
my \$reference = \@array;
print \$reference->[0];
```
1
```    my @array1 = (1, 2, 3, 'four');
my \$reference1 = \@array1;
my @array2 = ('one', 'two', 'three', 4);
...

# this refers to the first item of the first array:
print \$array[0]->[0];
```
1
```    my @array1 = (1, 2, 3, 'four');
my \$reference1 = \@array1;
```
my \$reference1 = [1, 2, 3, 'four'];
```    my @array1 = (1, 2, 3, 'four');
my \$reference1 = \@array1;
my @array2 = ('one', 'two', 'three', 4);
...

my @array = (\$reference1, \$reference2);
print \$array[0]->[0];
```
```    my @array = ( [1, 2, 3, 'four'], ['one', 'two', 'three', 4] );
print \$array[0]->[0];
```
1
```    my @array = ([1, 2, 3, 'four'], ['one', 'two', 'three', 4]);
print \$array[0][0];
```
1
```    my @shapes = (
[qw/circle square triangle polygon/],
[qw/red green blue yellow fuschia/] );
```
```    use Data::Dumper;
print Dumper \@shapes;
```
```\$VAR1 = [
[
'circle',
...
'fuschia'
]
];
```

Create A New User
Node Status?
node history
Node Type: perltutorial [id://90647]
help
Chatterbox?
 [karlgoethebier]: marioroy: Racket ball is considered harmful, like Squash [marioroy]: Wait till folks see what MCE::Hobo can do in the upcoming release. Multiple instances, nested spawning, 3 levels, doesn't matter. it works on Windiows too. [Lady_Aleena]: I hate sites that tell me to turn ad-blocker off. They should know better. [marioroy]: s/Windiows/ Windows/ [Discipulus]: marioroy can you expand that Niagara's fall history? erix only sees fallen angels erix if it weren't for bad luck, I'd have no luck at all Discipulus Windiows the OS of native americans.. [karlgoethebier]: marioroy: Next step: Write the ultimate book. "Parallel Programming With Perl. Yet Another Missing Manual" ;-) [marioroy]: karlgoethebier I do not do Racket ball anymore. That was from gym class long ago.

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2017-05-29 08:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
My favorite model of computation is ...

Results (192 votes). Check out past polls.