哪位大神给解读一下这段perl代码

subnew{my$this=shift;my$class=ref($this)||$this;my$self={};bless$self,$class;$self->i... sub new {
my $this = shift;
my $class = ref($this) || $this;
my $self = {};
bless $self, $class;
$self->initialize();
return $self;
}
展开
 我来答
白垩纪屠龙英雄
2013-02-26 · TA获得超过1186个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:274万
展开全部
sub new {
my $this = shift; #从标准输入栈中提取出第一个标量

my $class = ref($this) || $this; #$this是引用的话,就返回引用类型给class,否则直接把this的值给class

my $self = {};
bless $self, $class; #对象化
$self->initialize(); #调initialize函数

return $self; #返回对象self

}
整个就是一个对象初始化的函数,一般用来新建一个对象,一般写在类库文件*.pm的开头
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式