2013-07-23T17:23:37
RatteLetzte frage ist nicht so wichtig:
es geht um eine aufgabe aus dem buch wo ich die frage nicht verstehe. ich weiß nicht was verlangt wird:
Write a subroutine, called &total, which returns the total of a list of numbers. Hint: the subroutine should not perform any I/O; it should simply process its parameters and return a value to its caller. Try it out in this sample program, which merely exercises the subroutine to see that it works. The first group of numbers should add up to 25.
my @fred = qw{ 1 3 5 7 9 };
my $fred_total = &total(@fred);
print "The total of \@fred is $fred_total.\n";
print "Enter some numbers on separate lines: ";
my $user_total = &total();
print "The total of those numbers is $user_total.\n";
Wirf das Buch weg. Subs ruft man (seit mehr als einem Jahrzehnt schon!) nicht mehr mit einem & auf (jedenfalls nicht normalerweise). Es gibt moderne und gute Perl-Tutorials, schau dich mal hier in der FAQ um oder gucke auf
http://perl-tutorial.org/
Was die Aufgabe möchte:
du sollst eine Funktion schreiben, die die Summe der übergebenen Parameter berechnet. Du sollst es natürlich selbst bauen, ansonsten könntest du auch List::Util::sum benutzen.
Last edited: 2013-07-23 23:04:58 +0200 (CEST)