Verfasst: 10.11.2006 20:39
hab den Code jetzt verbessert!Kaeru Gaman hat geschrieben:...hast du das mal getestet?
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
hab den Code jetzt verbessert!Kaeru Gaman hat geschrieben:...hast du das mal getestet?
Code: Alles auswählen
Macro ForEx(Expression1, Expression2,Expression3)
Macro NextEx()
Expression3
Wend
EndMacro
Expression1
While (Expression2) Or #False
EndMacro
i.l
ForEx(i=0, i<10,i + 1)
Debug i
NextEx()
Code: Alles auswählen
i=2:While i<100
Debug i
i*2:Wend
Code: Alles auswählen
FOR_.l :: i=0 :: While i<6
Debug i
NEXT_.l :: i+1 :: Wend
Code: Alles auswählen
FOR_.l :: i=2:n=0 :: While (i<1025 And n<=4)
Debug Str(i)+" "+Str(n)
NEXT_.l :: i*2:n+1 :: Wend
Code: Alles auswählen
For i=0 To n
Code: Alles auswählen
for (i=0; i<=n; i++)
Da stimm so, ist aber in der Praxis einfach nur QuatschAND51 hat geschrieben:Nur zur Information:
Die FOR-Schleife ist gegenüber REPEAT und WHILE-Schleifen die schnellste! Bei mir im Test folgte dann auf Platz 2 REPEAT dicht gefolgt von WHILE.
Ich würde also FOR-Schleifen nehmen, wo es möglich ist und auf den Ausdruck FOR n=1 to i<n beispielsweise verzichten.