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

pktm
 2006-05-31 19:38
#22559 #22559
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Also im Zuge des Perlkurses hier wurden schon mehrere Taschenrechner gebaut. Es fing bei langen öden if-else-Blöcken an und ist mittlerweile hier angekommen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my $zahl1 = 7;
my $zahl2 = 3;
my $operator = '*';
my %switch = (
'*' => sub{ return $zahl1 * $zahl2; },
'/' => sub{ return $zahl1 / $zahl2; },
'+' => sub{ return $zahl1 + $zahl2; },
'-' => sub{ return $zahl1 - $zahl2; },
);

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


Wer kann den noch kleiner machen?

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )

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