编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > Perl > 数组和散列 > Perl 数组和散列 更灵活的记录

Perl 数组和散列 更灵活的记录

到目前为止,我们在本章看到的都是简单的,两层的,同质的数据结构:每个元素包含同样类型的引用,同时所有其他元素都在该层。数据结构当然可以不是这样的。任何元素都可以保存任意类型的标量,这就意味着它可以是一个字符串,一个数字,或者指向任何东西的引用。这个引用可以是一个数组或者散列引用,或者一个伪散列,或者是一个指向命名或者匿名函数的引用,或者一个对象。你唯一不能干的事情就是向一个标量里填充多个引用物。如果你发现自己在做这种尝试,那就表示着你需要一个数组或者散列引用把多个数值压缩成一个。


在随后的节里,你将看到一些代码的例子,这些代码设计成可以演示许多你想存储在一个记录里的许多可能类型的数据,我们将用散列引用来实现它们。这些键字都是大写字符串,这是我们时常使用的一个习惯(有时候也不用这个习惯,但只是偶然不用)——如果该散列被用做一个特定的记录类型。



编程学习 Perl 数组和散列 更灵活的记录 转载请保留此行.谢谢.

Perl