为复杂的数据结构创建参考说明

ZDNet软件频道 时间:2004-02-09 作者:ZDNet China |  我要评论()
本文关键词:perl
Perl语言中有三个基本的内建数据类型:变量,数组变量,关联数组变量,也常称hashes。变量其实就是一串数字或者是一个字符串。复杂的数据类型由基本的数据类型聚合而成。
本文译自Builder.com,未经许可请勿转载

perl语言中有三个基本的内建数据类型:变量(用$表示),数组变量(用@表示),关联数组变量,也常称hashes(用%表示)。变量其实就是一串数字或者是一个字符串。复杂的数据类型由基本的数据类型聚合而成。

为了存储复杂的数据结构,如,将数组存放到只能容纳变量的类型中去,perl引入了参考说明。所谓参考说明,就是一个代表或直接指向实际数组或哈希表的指针变量,这个变量可以存放到任何一种数据类型中去。采用这样的办法就可以允许创建复杂的数据结构,如多维数组,关联数组变量,嵌套的关联数组变量,或者是关联数组变量数组。

下面的是创建参考说明的语句:

$aref = @array;     #创建一个数组的参考说明

$href = %hash;      #创建一个哈希表的参考说明

$aref = [ 1, 2, 3 ];     #创建一个匿名数组的参考说明

$href = { RED=> 1, GREEN=> 2 };     #创建一个匿名哈希的参考说明

请记住:用来创建数组和关联数组变量的分界符也同样被用于下标。创建一个匿名的数组,使用数组字符下标,即方括号。创建一个匿名的哈希,使用哈希字符下标,即圆括号。



责任编辑:李宁

欢迎评论投稿

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134