Unterschied zwischen Repeat...until und While...wend ?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

sbrog

Betreff: Unterschied zwischen Repeat...until und While...wend ?

BeitragFr, Apr 09, 2004 12:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Was ist der Unterschied, zwischen diesen beiden Hauptschleifen ?

repeat

...

until keyhit(1)

-----------------------
while not keyhit(1)

...

wend

TheShadow

Moderator

BeitragFr, Apr 09, 2004 13:04
Antworten mit Zitat
Benutzer-Profile anzeigen
steht doch in Hilfe
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Hip Teen

BeitragFr, Apr 09, 2004 13:06
Antworten mit Zitat
Benutzer-Profile anzeigen
mensch, das kann man doch sagen. Repeat wird mindestens einmal ausgeführt

Jolinah

BeitragFr, Apr 09, 2004 15:00
Antworten mit Zitat
Benutzer-Profile anzeigen
While = Während


Until = bis


Pseudo:

Code: [AUSKLAPPEN]

Während die ESC Taste (keyhit(1)) NICHT (not) gedrückt ist...
  ;Mach das hier
Wend ;Wieder nach oben springen und bedingung prüfen



Code: [AUSKLAPPEN]

Wiederhole....
  ;Das hier
Bis die ESC Taste (keyhit(1)) gedrückt wird...


Daraus kann man schnell erkennen das die Repeat Schleife auch mindestens einmal ausgeführt wird ohne das irgend ne Bedingung erfüllt sein muss. Ist jedoch die Bedingung am Schluss erfüllt so wird die Schleife verlassen.

Bei der While Wend Schleife wird die Schleife gar nicht erst ausgeführt falls die erste Bedingung nicht erfüllt ist.

sbrog

BeitragFr, Apr 09, 2004 15:23
Antworten mit Zitat
Benutzer-Profile anzeigen
also ist die while...wend schleife schneller ?

Paul

BeitragFr, Apr 09, 2004 15:28
Antworten mit Zitat
Benutzer-Profile anzeigen
von der Geschwindigkeit gibts da meines Wissens nach keinen Unterschied.

Paul
Stratocaster black - Roland MicroCube
User posted image
Girgl-World, wer's nich kennt, is' blöd!
 

ZAiMoN

BeitragFr, Apr 09, 2004 15:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Repeat läuft immer 1 mal durch und überprüft die bedinung erst bei Until

While überprüft zuerst die bedingung und dann durch läuft es die schleife bis wend
In Online Games Gilt:

Luck Beats Skill
Lag Beats Skill
Cheat Beats Skill

Michi1988

BeitragSo, Apr 11, 2004 3:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Genauestens erklärt in Renés Buch
 

junky

BeitragSo, Apr 11, 2004 10:55
Antworten mit Zitat
Benutzer-Profile anzeigen
oder in der onlinehilfe
http://www.blitzbase.de/befehle2d/repeat.htm
http://www.blitzbase.de/befehle2d/while.htm
gestern stand ich noch vorm Abgrund
heute bin ich einen Schritt weiter...
 

xperience2003

BeitragMo, Apr 12, 2004 22:42
Antworten mit Zitat
Benutzer-Profile anzeigen
while blabla

wend

is ne kopfgesteuerte schleife


repeat

until blabla

is ne fußgesteuerte schleife

Wink

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group