【发布时间】:2019-04-30 09:26:15
【问题描述】:
我收到以下错误。
"Can't call method "dclone" on unblessed reference"
“unblessed reference”是什么意思以及如何更正。请参考以下代码。
代码
use strict;
use warnings;
use YAML::XS 'LoadFile';
use Data::Dumper;
my $config = LoadFile('config.yml');
my $record1 = $config->{Record1};
print "record1: $record1\n";
print Dumper($config);
$config->{Record2} = dclone $config->{Record1};
print Dumper($config);
下面是输出
record1: ARRAY(0x275fa88)
$VAR1 = {
'Record1' => [
{
'Name' => 'Karun'
},
{
'Phone' => 123
}
]
};
Can't call method "dclone" on unblessed reference at p1.pl line 11.
【问题讨论】:
标签: perl