- or download this
my @arrayA;
my @arrayB;
...
@arrayB = ...;
push(@arrayA, \@arrayB); # XXX
}
- or download this
my @arrayA;
my @arrayB;
...
@arrayB = ...;
push(@arrayA, [ @arrayB ]); # Ok
}
- or download this
my @arrayA;
while (...) {
my @arrayB = ...;
push(@arrayA, \@arrayB); # Ok
}
- or download this
my @arrayA;
while (...) {
my @arrayB = ...;
push(@arrayA, [ @arrayB ]); # Needlessly creating 3rd array.
}