Thread Parameter in Loop übergeben (8 answers)
Opened by cohama at 2014-08-06 09:47

Raubtier
 2014-08-06 11:15
#176729 #176729
User since
2012-05-04
1076 Artikel
BenutzerIn
[default_avatar]
2014-08-06T07:47:01 cohama
Code (perl): (dl )
1
2
my      $LoopParameter  = "false";
while($LoopParamter =~ "false"){


Zusätzlich zum Schreibfehler: was soll das? Strings sind immer sehr anfällig gegen Falschschreibung! Außerden ist ein Vergleich mit einem String ein erst zur Laufzeit interpretiertes Pattern. Aus perlop: "If the right argument is an expression rather than a search pattern, substitution, or transliteration, it is interpreted as a search pattern at run time. Note that this means that its contents will be interpolated twice".

Wenn schon, dann vergleiche Strings mit "eq". Ansonsten schlage ich vor, einfach direkt die Bedingung mit dem $InputParameter in das while zu schreiben oder zumindest eine Variable mit den Werten 1/0 zu verwenden, sodass du while ($loopParameter) { ... } schreiben kannst.

View full thread Parameter in Loop übergeben