Perl数组引用列表

use*_*702 0 arrays perl list dereference

我有一个数组引用列表: my @a = ([1,2],[3,4]) 如何使用@a((1,2))中的第一个数组获得一个名为"@b"的数组?我尝试了各种解除引用的组合,但它们似乎都会抛出错误.

Сух*_*й27 6

@a数组中取消引用第一个元素,

my @b = @{ $a[0] };
Run Code Online (Sandbox Code Playgroud)

请注意,@b数组是一个副本,最终的更改将不会反映出来@{$a[0]}