|< 1 2 >| | 18 Einträge, 2 Seiten |
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}->();
1
2
3
4
5
6
7
8
9
10
11
my $zahl1 = 7;
my $zahl2 = 3;
my $operator = '*';
my %switch = (
'*' => sub{ $zahl1 * $zahl2; },
'/' => sub{ $zahl1 / $zahl2; },
'+' => sub{ $zahl1 + $zahl2; },
'-' => sub{ $zahl1 - $zahl2; },
);
my $ergebnis = $switch{$operator}->();
1
2
3
4
5
6
my $zahl1 = 7;
my $zahl2 = 3;
my $operator = '*';
my $ergebnis;
eval("\$ergebnis = $zahl1 $operator $zahl2");
1
2
3
4
5
6
7
8
9
10
11
my $zahl1 = 7;
my $zahl2 = 3;
my $operator = '*';
my %switch = (
'*', sub{ $zahl1 * $zahl2; },
'/', sub{ $zahl1 / $zahl2; },
'+', sub{ $zahl1 + $zahl2; },
'-', sub{ $zahl1 - $zahl2; },
);
my $ergebnis = $switch{$operator}->();
1
2
3
4
5
6
my $zahl1 = 7;
my $zahl2 = 3;
my $operator = '*';
my $ergebnis;
eval("\$ergebnis = $zahl1 $operator $zahl2");
my$zahl1=7;my$zahl2=3;my$operator='*';my $ergebnis;eval("\$ergebnis=$zahl1$operator$zahl2");
C:\Dokumente und Einstellungen\Renee>perl -e "eval('print '.join(' ',@ARGV));" 7 * 3
perl -e "print eval(join('',@ARGV));" 7 * 3
|< 1 2 >| | 18 Einträge, 2 Seiten |