Thread $zeichen = "+" in einer Rechnung verwenden. (15 answers)
Opened by pl at 2007-08-15 23:29

sid burn
 2007-08-16 01:52
#98242 #98242
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Hier noch eine andere Methode die kein String eval nutzt:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl
use strict;
use warnings;

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

my $zahl1 = 1234;
my $zahl2 = 4321;
my $rechenart1 = '+';
my $rechenart2 = '-';

print $rechnung{$rechenart1}->($zahl1, $zahl2), "\n";
print $rechnung{$rechenart2}->($zahl1, $zahl2), "\n";



EDIT: BUG: Warum sind im Code Beispiel auf einmal so viele Leerzeilen dazwischen???
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread $zeichen = "+" in einer Rechnung verwenden.