我目前正在創建Perl中的類,它看起來像這樣:在構造函數輸入數組 - Perl的
sub new{
$class = shift;
$self = {
#Member Variables
server => shift,
type => shift,
domains => shift
};
bless $self, $class;
return $self;
}
我想域是多變量數組。如何在使用班次時將數組與正常變量區分開來?我想輸入數組是這樣的:
my $var = new class("server",1,(1,2,3));
my $var = new class("server",1,[1,2,3]);
試圖通過數組迭代時做無論這些工作:
for $i ($self->{domains}){
print "$i\n";
}
所有的方式,你***必須始終***'使用strict'和'使用警告「所有」 '在每個Perl源文件的頂部,並使用'my'聲明每個變量。 – Borodin