Perl, dereference array of references
- by Mike
In the following Perl code, I would expect to be referencing an array reference inside an array
#!/usr/bin/perl
use strict;
use warnings;
my @a=([1,2],[3,4]);
my @b = @$a[0];
print $b[0];
However it doesn't seem to work. I would expect it to output 1.
@a is an array of references
@b is $a[1] dereferenced (I think)
So what's the problem?