4.12.2 練習問題
前の問題で作成したサブルーチンを使用して、1から1000までの合計を求めるプログラムを書いてください。
何を求めているのかよくわからない問題だなぁ。
と思いつつ、前のプログラムをちょっと削って足す。
#!/usr/bin/perl -w
use strict;my @fred = 1..1000;
my $fred_total = &total(@fred);
print "The total of \@fred is $fred_total.\n";
sub total {
my $sum = 0;
foreach (@_) {
$sum += $_;
}
$sum;
}
動いてる。
で、解答を見る。
...1行で書けますよ、という問題だったのかな?