: use strict; use warnings; script. , , .
: print @{$_[1][($counter)%$arraySize]; }. $counter.
, / - my $arraySize = scalar @{$_[1]};.
. .
my @array = (1, 2, 3);
.
my $array_ref = \@array;
, @{...}. .
print @{$array_ref};
, .
my $array_ref = [1, 2, 3];
print @{$array_ref};
Perl 2- . :
my @array = ( ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'] );
print @{$array[1]};
.
my @array = ( ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'] );
example(\@array);
sub example {
my @arr = @{$_[0]};
print @{$arr[1]};
print @{$_[0][1]};
}
2-d.
my @array = ( ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'] );
example(\@array);
sub example {
my @arr = @{$_[0]};
for my $ref (@arr) {
print @{$ref};
}
}
, printElements.
. :
print @{$ref};
, .
print @{$ref} . "\n";
? ! ?
join.
print join(" ", @{$ref}) . "\n";
, , . , while: fooobar.com/questions/2112137/...
: Perl