Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

perl if abfrage von strings

ich-esel / 3 Antworten / Flachansicht Nickles

ich habe hier ein kleines Programm das ich nicht verstehe es ist ganz einfach und ich mache irgendwo einen fehler aber wo? b ist am ende immer 3. wenn ich das richtig lese sollte b aber 2 sein. es ist orginal kopiert ich mache irgend einen fehler in der Syntax mit vergleichen von strings die if zeilen werden immer abgearbeitet sollen sie aber nicht also bitte was ist verkehrt.


use strict;
print "Content-type: text/html\n\n";
$b=0;
$a="a";


if ($a=="a") {$b=2;};
if ($a=="b") {$b=3;};
print "warum ist b=3? a=$a b=$b";

bei Antwort benachrichtigen
T-Rex ich-esel „perl if abfrage von strings“
Optionen

Vielleicht hilft es Dir weiter:
Bedingte Anweisungen mit if, else und elsif

 GrüßeT-Rex 
bei Antwort benachrichtigen