 No such thing as a small change PerlMonks

### Multidimensional Arrays

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

my @array = (1, 2, 3, 'four');
```    print \$array;
^
```
```    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->;
```
1
```    my @array = (1, 2, 3, 'four');
my \$reference = \@array;
\$reference-> = 'one';
print "@array";
```
one 2 3 four
```    my @array = (1, 2, 3, 'four');
print \$array;
```
1
```    my @array = (1, 2, 3, 'four');
my \$reference = \@array;
print \$reference->;
```
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->;
```
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->;
```
```    my @array = ( [1, 2, 3, 'four'], ['one', 'two', 'three', 4] );
print \$array->;
```
1
```    my @array = ([1, 2, 3, 'four'], ['one', 'two', 'three', 4]);
print \$array;
```
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?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (4)
As of 2020-09-29 18:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
If at first I don’t succeed, I …

Results (151 votes). Check out past polls.

Notices?