1
2
3
4
5
6
7
8
9
10
11
print "Wie ist Dein Name? ";
$name = <STDIN>;
if ($name = "Adam")
{
print "Willkommen, Liebling!\n Was willst du? ";
}
else
{
print "Bitte geh.";
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14
use strict; use warnings; print "Wie ist Dein Name? "; $name = <STDIN>; if ($name = "Adam") { print "Willkommen, Liebling!\n Was willst du? "; } else { print "Bitte geh."; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use strict; use warnings; print "Wie ist Dein Name? "; my $name; $name = <STDIN>; if ($name = "Adam") { print "Willkommen, Liebling!\n Was willst du? "; } else { print "Bitte geh."; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use strict; use warnings; print "Wie ist Dein Name? "; my $name; $name = <STDIN>; if ($name eq "Adam") { print "Willkommen, Liebling!\n Was willst du? "; } else { print "Bitte geh."; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use strict; use warnings; print "Wie ist Dein Name? "; my $name; $name = <STDIN>; chomp $name; if ($name eq "Adam") { print "Willkommen, Liebling!\n Was willst du? "; } else { print "Bitte geh."; }
2017-02-27T15:32:25 GwenDragon[...]
Und der Vergleich if ($name = "Adam") ist immer wahr, da eine Zeichenkette ungleich "" immer true ist.
[...]