配列の配列を作成して参照しようとしています。perl - 配列の配列の理解に問題があります
私はsomethignのようにする:
sub foobar
{
my @array;
my $i;
for ($i = 0; $i < 1000; $i=$i+1)
{
my @row;
$row[0] = $i;
$row[1] = foo($bar);
push @array , [@row];
}
return \@array;
}
私は経由して値を取得することができます秒なぜ私は理解していないが
$array->[x]->[y];
- >が必要とされています。 $ array - > [x] $ arrayは参照のため、私は理解しています。しかし、$ array - > [x]は配列ではありませんか?なぜ、これは動作しません:
my @notarray = $array->[x];
正確には配列が現在ではありません。 $ I、foo($ bar)を含む配列ではないようです。
$ array - > [x] - > [y]は、配列への参照配列?
ありがとう、何らかの理由で、私は配列の配列を持つことは可能だと信じてきましたが、実際には配列の配列です。 – kiasectomondo