Perl 类的构造函数

wxgiter 2010-03-09 09:50:31
sub new
{
my $object = shift();
my $class = ref($object)||$object;
my $date = {};
#......
bless($date,$class);
return $date;
}

sub new
{
my $class = shift();
#...
my $self = {};
#...
bless($self,$class);
return $self;
}

这两种写法一个直接确定类型,另一个还需要处理一下,有区别吗?
...全文
97 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxgiter 2010-03-10
  • 打赏
  • 举报
回复
多谢了.
wxlfh 2010-03-10
  • 打赏
  • 举报
回复
第一种可以是某个类派生的,可以是子类。

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧