开发者社区


C++/C | Java | .Net/Windows | Linux/Unix | 开源 | 其他
首页 - 编程
编程
全文搜索:   

为复杂的数据结构创建参考说明
作者: ZDNet China
2004-02-09 14:10:06


本文译自Builder.com,未经许可请勿转载

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

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

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

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

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

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

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

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



责任编辑:李宁

欢迎评论投稿

声明:
Builder.com.cn(原ZDNet China应用开发频道)原创文章版权所有,未经许可严禁转载,且不构成投资建议。
近期相关报道:
实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
当Windows Server 2008专家得5000元现金大奖
CNET NETWORKS 中国: 爱卡汽车网 | CNET科技资讯网 | e询网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | PChome | SPN | 网友世界 | ZDNet China | 中关村在线
CNET NETWORKS 美国: BNET | CNET.com | CNET Download.com | CNET News.com | CNET Reviews | CNET Shopper.com | GameSpot | MP3.com | mySimon | Release 1.0 | Search.com | TechRepublic | TV.com | Webshots | ZDNet
Copyright (c) 2006 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号