Ganz dumme Frage!

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Ironstorm

Erstklassiger Contest-Veranstalter

Betreff: Ganz dumme Frage!

BeitragMo, Dez 20, 2004 15:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi @ all!
Ich weiß des kommt n bissle blöd rüber aber des Interessiert mich jetzt. Was ist der unterschied wenn ich:

BlitzBasic: [AUSKLAPPEN]

Repeat

...

Until KeyDown(1)


benutze, oder

BlitzBasic: [AUSKLAPPEN]

While Not KeyHit(1)

...

Wend


Was ist da bitteschön der Unterschied? Ist eines schneller oder was. THX
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium

simi

BeitragMo, Dez 20, 2004 15:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei Repeat Until wird die Schleife mindestens einmal "ausgeführt".
Bei While Wend vielleicht nicht, wenn die Bedingung von Anfang an nicht True
ist.

Wenn du also die ESC-Taste drückst und dein Programm startest, dann wird die Schleife beim 1. Beispiel einmal durchlaufen, beim 2. gar nicht....

cu simi

Spikespine

BeitragMo, Dez 20, 2004 15:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Und ich glaub while/wend ist schneller...

Hummelpups

BeitragMo, Dez 20, 2004 15:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Sagt dir er Begriff: Kopf- und Fußgesteuert sowie Zählergesteuerte
Schleifen etwas?

IMurDOOM
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

Xalon

BeitragMo, Dez 20, 2004 15:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
bei
BlitzBasic: [AUSKLAPPEN]

Repeat

...

Until KeyDown(1)

wird abgebrochen wenn die bedingung through ist.

Bei
BlitzBasic: [AUSKLAPPEN]

While Not KeyHit(1)

...

Wend

wird weitergemacht wenn die bedingung through ist.

Xalon

Kryan

BeitragMo, Dez 20, 2004 15:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Xalon, das ist falsch, denn

Repeat
Until KeyHit(1)

ist gleich

While Not KeyHit(1)
Wend

bis auf die Tatsache, dass WhileWend nicht unbedingt einmal ausgeführt wird.
Denn übersetzt heißt es :
Wiederhole
Bis Escape

Während Nicht Escape
Wende
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!
 

David

BeitragMo, Dez 20, 2004 16:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Xalon meinte schon das richtig!

Until KeyHit(1)
While Not KeyHit(1)

In dem Fall machen die Schleifen das selbe aber nur wegen dem vorrangestellten not.

grüße

Xalon

BeitragMo, Dez 20, 2004 16:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Genau,denn NOT macht aus true false und umgekehrt.
While NOT keydown=Wenn keydown false ist

Xalon
  • Zuletzt bearbeitet von Xalon am Mo, Dez 20, 2004 17:07, insgesamt einmal bearbeitet

rambo256

BeitragMo, Dez 20, 2004 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
btw: @Xalon: Erm ich glaub du meinst BlitzBasic: [AUSKLAPPEN]
True
anstatt BlitzBasic: [AUSKLAPPEN]
through
Rolling Eyes


Schliesse mich sonst Kryan an.
Asus F53z

Das Leben ist eine reine Konkatenation...

Xalon

BeitragMo, Dez 20, 2004 17:07
Antworten mit Zitat
Benutzer-Profile anzeigen
SHIT;SHIT,SHIT,hab ich verwechselt Embarassed Embarassed Embarassed Embarassed Embarassed

Xalon

Hubsi

BeitragMo, Dez 20, 2004 23:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Spikespine hat Folgendes geschrieben:
Und ich glaub while/wend ist schneller...
Glauben versetzt Berge, wie man so schön sagt. Ist aber nichts dran Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Ralf

BeitragDi, Dez 21, 2004 0:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

while+wend=9 Buchstaben
repeat+until=11 Buchstaben

also ist while/wend zumindest schneller geschrieben Wink

Hubsi

BeitragDi, Dez 21, 2004 0:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Laughing
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

BIG BUG

BeitragDi, Dez 21, 2004 0:43
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm, aber while/wend ist doch eher was für Frauen und kleine Jungs.
Repeat/Until dagegen ein echter Männerbefehl...
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final)
 

David

BeitragDi, Dez 21, 2004 8:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

*Haha* So kann mans natürlich auch sehen! Razz
Und Goto? Goto ist für Noobs!! (Oder für die ganz harten!)

grüße
 

BIG BUG

BeitragDi, Dez 21, 2004 11:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist nicht nur eine Sichtweise, sondern durchaus in hieb- und stichfesten Argumenten begründet:

1. repeat/until klingt wesentlich härter als ein lames while/wend
2. Frauen sind angeblich kopfgesteuert, Männer... nicht
3. Eine Frau fragt erst ob sie etwas tun soll, ein Mann tut es einfach, bis er eins auf die Schnauze kriegt

Smile
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final)

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group