Hallo,
AutoIt
For $i = 1 To 2
ConsoleWrite("$i = " & $i & @CRLF)
Next
ConsoleWrite("$i (nach der For Next Schleife) = " & $i & @CRLF)
$i = 1
$i = 2
$i (nach der For Next Schleife) = 3
Warum nimmt $i nach der Schleife den Wert 3 an, wenn die Schleife selbst nur 1 und 2 beinhaltet?
Was ist der tiefere Sinn dahinter, dass die Programmierer $i um 1 höher setzen (hier also auf 3), als der For ... To ... Befehl 1 bis 2 vorgibt?
Next soll doch nur bis $i = 2 erfolgen, dann sollte doch nach $i = 2 kein Next-Befehl mehr erfolgen, der $i erhöht - oder?
Gute Nacht
PS: Ist eine reinge Verständnisfrage - ich kenne aus anderen Programmiersprachen keine Schleifenkonstruktion, bei der der Wert in einer vergleichbaren Konstruktion $i größer als der To Wert gesetzt wird.