第9章 数据结构

72 篇文章 31 订阅 ¥39.90 ¥99.00
本文介绍了Perl编程中的嵌套数据结构,包括数组的数组、数组的散列、散列的数组和散列的散列。通过示例代码展示了如何创建和访问这些数据结构,并提到了在数据结构中保存函数引用的可能性。
摘要由CSDN通过智能技术生成
<pre name="code" class="sql">9.1 数组的数组:


有许多种类型的嵌套数据结构,最容易做的是制作一个数组的数组,也叫做两维数组或者矩阵。


9.1.1   创建和访问一个两维数组:


下面是如何把一个两维数组放在一起的方法:


##给一个数组赋予一个数组引用列表:


zjzc01:/root/big2# cat a17.pl 
@Aoa = (
["fred", "barney" ],
["george", "jane", "elroy" ],
["homer", "marge", "bart" ],
);


print $Aoa[0][1]."\n";
zjzc01:/root/big2# perl a17.pl 
barney

整个列表都封装在圆括弧里,而不是花括弧里,因为你是给一个俩别哦复制而不是给引用赋值。


如果你想要一个指向数组的引用,那么你要使用方括弧:


##创建一个指向一个数组的数组的引用:

zjzc01:/root/big2# cat a18.pl 
$ref_to_AoA = [
[ "fred", "barney", "pebbles", "bamm bamm", "dino", ],
[ "homer", "bart", "marge", "maggie", ],
[ &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值