В следующем коде Perl я ожидал, что буду ссылаться на ссылку на массив внутри массива
#!/usr/bin/perl
use strict;
use warnings;
my @a=([1,2],[3,4]);
my @b = @$a[0];
print $b[0];
Однако, похоже, это не работает. Я ожидал бы, что это выведет 1.
@a
это массив ссылок
@b
является $a[1]
разыменованным (я думаю)
Так в чем же проблема?