【发布时间】:2012-04-13 04:57:52
【问题描述】:
我想在每一行中添加数字。 例如我的行有以下没有,
@lines = ("1 .2 .3 .4 .5","2 .7 .8 .8 .10 "," 3 .12 .13 .14 .15");
我想分别为每一行添加数字。每行中的第一个数字(1、2和3)是行号,我不想包含 总结。
我试过了:
($total+=$_) for @temp[1..$#temp];
print "The row adds up to $total";
它给了我最后一行的总数,即第三行 =.54
请建议我如何解决这个问题。
谢谢
【问题讨论】:
-
根据您的用户名,我猜这是 Perl。为了清楚起见,我添加了一个标签。
-
第三行加起来不是 54 正确吗?
12+13+14+15=54 -
这一行代码完美地说明了为什么我不喜欢 perl 作为一种编程语言。
-
@Kaii 什么,你不喜欢 for 循环?