Thread Programmierproblem: while Schleife (6 answers)
Opened by Gast at 2005-09-07 12:51

Relais
 2005-09-07 13:47
#57719 #57719
User since
2003-08-06
2244 Artikel
ModeratorIn
[Homepage] [default_avatar]
[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 --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming

View full thread Programmierproblem: while Schleife