Hi,
ich habe in Perl folgendes ausprobiert:
for ($i=10; $i print $i
}
also eine Schleife in der praktisch rückwärts von 10 nach 0 gezählt wird. Wenn ich das Programm starte, wird dieser Teil aber nicht ausgeführt (keine Fehlermeldung). Alle anderen Anweisungen davor und danach werden anstandlos ausgeführt, nur diese Schleife wird einfach "verschluckt".
Ändere ich die Schleife ab in:
for ($i=0; $i print $i
}
also praktisch genau umgekehrt wie oben, funktioniert alles wie erwartet.
Ist dieses Rückwärtszählen in Schleifen nicht erlaubt oder habe ich was falsch gemacht?
Jayage
Linux 14.981 Themen, 106.343 Beiträge
Die Schleife wird ausgeführt, wenn die Bedingung _wahr_ ist.
Also:
$i>0;
Im unteren Beispiel hast du es ja richtig gemacht.
Bundeskanzler