hi leute,
ich will eine schleife laufen lassen mit einem Step-Wert.
Allerdings soll der letzte wert ($stop) auf jedenfall zugewiesen werden (also nicht überspringen wie bei For Next Step)
.. ich mache das zZt. mit einer While Schleife (s.u.)
geht das auch eleganter??
Code
$start = 1
$stop = 11
$step = 3
For $i=$start to $stop Step $step
; loop stuff
ConsoleWrite($i & @crlf)
Next
ConsoleWrite("loop done, i=" & $i & @crlf)
; beim $stop wert wird nicht gehalten ...
$once=0
$i=$start
While $i <= $stop
; loop stuff
ConsoleWrite($i & @crlf)
$i += $step
If $i > $stop And $once=0 Then
$i=$stop
$once = 1
EndIf
WEnd
; geht das auch eleganter?
Alles anzeigen