<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", ],
[ &