このコードを使用してマトリックスを作成できます
#!/usr/bin/perl -w
@arr1 = (10,20,30);
@arr2 = (10,20,30);
@arr3 = (10,20,30);
@ref_arr = (\@arr1, \@arr2, \@arr3);
print"Prog starts\n";
foreach $ref (@ref_arr) {
#print @$ref->[0];
foreach $val (@$ref) {
print "$val ";
}
print"\n";
}
関数を使用してmap
、次のようにマトリックスの各値を変更できます
例:すべての値を1ずつ増やします
foreach $ref (@ref_arr) {
map($_++, @$ref);
}
しかし、特定の行または特定の値を変更したい、つまり、2番目の行のすべての値または2番目の行の最初の列に1を追加します