【发布时间】:2018-10-19 16:34:36
【问题描述】:
我有一个匿名数组的引用,我想创建一个对该数组副本的引用。这是我的做法:
my $ref1 = ['a','b','c',];
my @arr = @$ref1;
my $ref2 = \@arr;
现在 $ref2 指向数组的副本。但是,我实际上并不关心@arr。有没有办法在没有中间变量的情况下执行这样的复制?
谢谢。
【问题讨论】:
-
你可以这样做:
my $ref2 = [@$ref1]
标签: arrays perl reference copy