Perl 数据结构与模块使用指南
1. 树状数据结构
1.1 地址簿示例引入
在处理数据时,我们可以基于矩阵原理引入树状数据结构,其中会使用到哈希和数组。以地址簿为例,若要存储某人的地址和电话号码,最初可能会这样做:
%paddy = (
address => "23 Blue Jay Way",
phone => "404-6599"
);
但这种方式存在问题,为地址簿中的每个人都创建单独的哈希并存储在不同变量中,在运行时操作不便且代码混乱。因此,我们使用引用。创建一个主“地址簿”哈希 $addressbook ,将其他人的哈希作为其值:
$addressbook{"Paddy Malone"} = {
address => "23 Blue Jay Way",
phone => "404-6599"
};
若使用 use strict; 编译指令,需先声明该哈希:
my %addressbook;
1.2 地址簿操作
- 添加新条目 :从用户处获取新条目并添加到地址簿很简单:
超级会员免费看
订阅专栏 解锁全文
1628

被折叠的 条评论
为什么被折叠?



