编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > Perl > 引用 >

Perl 引用


不管是从理论还是实践的角度出发,Perl 都是偏爱平面线性的数据结构的。并且对许多问题来说,这些也就是你所要的东西。


假设你想制作一个简单的表(二维数组),为一组人员显示生命数据用——包括年龄,眼睛颜色,和重量等。你可以通过先给每个独立的成员创建一个数组来实现这个目的。

@john = (47, "brown", 186);
@mary = (23, "hazel", 128);
@bill = (35, "blue",  157);

然后你就可以构造一个附加的数组,该数组由其他数组的名字组成:

@vitals = ('john', 'mary', 'bill');

在小镇上过了一夜之后,为了把 John 的眼睛变成“红色”(“red”),我们需要一个仅仅通过使用字串“john”就可以改变数组 @john 的内容的方法。这就是间接的基本问题,而不同的语言是用不同的方法来解决这个问题的。在 C 里,间接的最常见的形式就是指针,它可以让一个变量保存另外一个变量的内存地址。在 Perl 里,间接的最常见的形式是引用。


Perl
Perl 引用