Thread Kleinster Perl-Taschenrechner-Algorithmus: wer baut ihn? (17 answers)
Opened by pktm at 2006-05-31 19:38

Strat
 2006-06-01 19:27
#22572 #22572
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich wuerde das so schreiben
Code: (dl )
1
2
3
4
5
6
7
8
9
10
my ($zahl1, $zahl2, $operator) = (7, 3, '*');

my %switch = (
'*' => sub { return $_[0] * $_[1] },
'/' => sub { return $_[0] / $_[1] },
'+' => sub { return $_[0] + $_[1] },
'-' => sub { return $_[0] - $_[1] },
);

my $ergebnis = $switch{$operator}->($zahl1, $zahl2);

dann sind die subroutinen von variablen ausserhalb unabhaengiger\n\n

<!--EDIT|Strat|1149175730-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Kleinster Perl-Taschenrechner-Algorithmus: wer baut ihn?