Thread Programmierproblem: while Schleife
(6 answers)
Opened by Gast at 2005-09-07 12:51
[quote=Guest,07.09.2005, 10:51]Mit $a eben nicht. Eigentlich hat $a momentan keine Funktion in dem Programm.[/quote]
Ich würde sagen, das ist ganz einfach, laß das $a einfach weg. Daß es nicht funktioniert, liegt daran, daß der &&-Operator stärkere Priorität hat als der ==-Operator. Edit: Du kannst entweder die beiden Ausdrücke rechts und links vom &&-Operator in Klammern setzen, das würde ich aber nicht unbedingt empfehlen, oder aber den &&-Operator mit dem and-Operator austauschen. Da $a auf "0" gesetzt wurde ergibt die Prüfung auf && $a FLASCH und die While-Schleife wird beendet. Ein weiterer Tipp: $a und $b sind in Perl globale Variablen. Verwende welche mit sprechenden Namen stattdessen. Und wenn sie auch nur $test_schalter oder so etwa heißen.\n\n <!--EDIT|Relais|1126086854--> Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop (Termin wird noch gesucht) 2025 in München. Winter is Coming |