Thread Parameter in Loop übergeben
(8 answers)
Opened by cohama at 2014-08-06 09:47
Hallo cohama,
eine außerhalb einer Schleife definierte Variable ist innerhalb der Schleife sichtbar und kann dort auch verändert werden. Die Stichwörter, anhand derer Du Dich weiterbilden solltest, sind "Scope" (oder "Scoping") und "Namensraum". Die Suchmaschinen bringen schöne Tutorials. Von den erheblichen Schwächen Deines Programms abgesehen, auf die Raubtier und bianca schon hingewiesen haben und einem weiteren Tippfehler bei $data vs. $date, funktioniert es prinzipiell. Wenn Du innerhalb der while-Schleife etwas wie print $InputParameter . ", "; einfügst, kannst Du dabei zusehen. Mehr als eine Fingerübung ist das Programm aber hoffentlich nicht. Ich finde es auch sehr merkwürdig, eine Variable "LoopParameter" zu nennen, und solange zu loopen, solange sie "false" ist und den loop abzubrechen, wenn sie "true" ist. Das grenzt schon an obfuscation :-) Grüße payx |