我的输出有很多值.但总结特定的价值观.
我从这个脚本的答案
我从这个脚本的答案
# $ans 3.801 5.381 16.26 3.801 18.3 3.80 5.151 5.636 6.732 . . . my $sum; if($ans <= 8) { $sum += $ans; print "$ans\n\n\n"; } print "Total value below (8) : $sum";
如何在if条件之外的8以下求答?我该怎么做?
解决方法
另一种不需要模块的方法.
use strict; use warnings; my $sum; $_ < 8 and $sum += $_ while <DATA>; print "Total value below (8): $sum\n"; __DATA__ 3.801 5.381 16.26 3.801 18.3 3.80 5.151 5.636 6.732
产量
Total value below (8): 34.302