【发布时间】:2017-04-13 05:55:35
【问题描述】:
我正在编写一个 perl 代码,它将数组 B 中的数字减去 A 即。 B-A 但问题是如果数组 B 元素更大,则无法减去,反之亦然。
@dataset1= ("2", "1", "1", "1");
@dataset2= ("3","3","2","0");
print "dat1 @dataset1\n";
print "dat2 @dataset2\n";
for(my $i=0;$i<=$#dataset1;$i++){
$minus=$dataset2[$i]-$dataset1[$i];
print " $minus\n";
}
输出是:
dat1 2 1 1 1
dat2 3 3 2 0
this 1
this 2
this 1
this -1
但我希望输出的方式是:
dat1 2 1 1 1
dat2 3 3 2 0
this 1
this 2
this 1
this 1
请提出一些建议。提前致谢。
【问题讨论】:
标签: arrays perl for-loop if-statement