bless函数与ref函数,以及hash - hode - 新浪BLOG
来源:百度文库 编辑:神马文学网 时间:2024/04/29 14:21:34
bless函数与ref函数,以及hash
2006-04-11 10:10:39
大中小
1. 构造函数是类的子程序,它返回与类名相关的一个引用。将类名与引用相结合称为“祝福”一个对象,因为建立该结合的函数名为bless(),其语法为:
bless YeReference [,classname]
YeReference是对被“祝福”的对象的引用,classname是可选项,指定对象获取方法的包名,其缺省值为当前包名。
创建一个构建函数的方法为返回已与该类结合的内部结构的引用,如:
sub new {
my $this = {}; # Create an anonymous hash, and #self points to it.
bless $this; # Connect the hash to the local package return $this; # Return the reference to the hash.
}
1;
{}创建一个对不含键/值对的哈希表(即关联数组)的引用,返回值被赋给局域变量$this。函数bless()取出该引用,告诉对象它引用的是当前包,最后返回该引用。函数的返回值现在指向这个匿名哈希表。
从new()函数返回后,$this引用被销毁,但调用函数保存了对该哈希表的引用,因此该哈希表的引用数不会为零,从而使Perl在内存中保存该哈希表。创建对象可如下调用:
$cup = new Cocoa;
2.ref($var),如果$var为一个引用,ref函数返回背阴用的对象名。如果$var不是一个引用,ref函数返回undef。
3.my $self = {} #创建一个空的匿名hash表的引用
4.my ($class, $name) = @_;等价于
my $calss = shift;
my $name = shift;
2006-04-11 10:10:39
大中小
1. 构造函数是类的子程序,它返回与类名相关的一个引用。将类名与引用相结合称为“祝福”一个对象,因为建立该结合的函数名为bless(),其语法为:
bless YeReference [,classname]
YeReference是对被“祝福”的对象的引用,classname是可选项,指定对象获取方法的包名,其缺省值为当前包名。
创建一个构建函数的方法为返回已与该类结合的内部结构的引用,如:
sub new {
my $this = {}; # Create an anonymous hash, and #self points to it.
bless $this; # Connect the hash to the local package return $this; # Return the reference to the hash.
}
1;
{}创建一个对不含键/值对的哈希表(即关联数组)的引用,返回值被赋给局域变量$this。函数bless()取出该引用,告诉对象它引用的是当前包,最后返回该引用。函数的返回值现在指向这个匿名哈希表。
从new()函数返回后,$this引用被销毁,但调用函数保存了对该哈希表的引用,因此该哈希表的引用数不会为零,从而使Perl在内存中保存该哈希表。创建对象可如下调用:
$cup = new Cocoa;
2.ref($var),如果$var为一个引用,ref函数返回背阴用的对象名。如果$var不是一个引用,ref函数返回undef。
3.my $self = {} #创建一个空的匿名hash表的引用
4.my ($class, $name) = @_;等价于
my $calss = shift;
my $name = shift;
bless函数与ref函数,以及hash - hode - 新浪BLOG
hash函数
hash函数选择
字符串hash算法比较 AND 经典HASH函数zz
经典字符串Hash函数介绍 - yanjun_1982的专栏 - CSDNBlog
理论计算机初步:从hash函数到王小云的MD5破解
Excel函数查找与引用函数
宏函数与函数的比较
EXCEL 公式与函数
Excel函数与公式
与字符串数组有关的三个函数(Split函数、Join函数、Filter函数)
Excel函数应用之查询与引用函数(上Excel函数应用之查询与引用函数(上)Excel函数应用之查询与引用函数(上)
JavaScript Date 对象与函数
EXCEL查找与引用函数
mysql存储过程与函数
应用程序与外部函数链接
一元二次方程与二次函数
成员函数指针与高性能的C 委托(上篇) - 周翔的Blog - CSDNBlog
函数调用约定与函数名称修饰规则(一)
Excel函数应用教程:函数与公式的概念
Excel函数应用之查询与引用函数(上)
Excel函数应用之查询与引用函数(下)
Excel函数应用之查询与引用函数(下
问专家-内联函数与普通函数的区别是什么