【发布时间】:2015-09-30 12:35:57
【问题描述】:
#!/usr/bin/perl -w
use strict;
use warnings;
use Class::Struct;
struct System => {
Name => '$',
};
my $system = new System;
$system->Name("Server1");
my $strout1 = qq{Server is ${$system->Name}\n};
my $strout2 = "Server is \"".$system->Name."\"\n";
print $strout1;
print $strout2;
结果:
当“strict refs”在 在 test.pl 第 14 行使用。
我希望能够正确使用 qq 和 deref $system->Name。谁能解释我哪里出错了?
【问题讨论】: