True und False wechseln

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Megamag

Betreff: True und False wechseln

BeitragDo, Aug 20, 2009 14:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Gibt es irgendein Kommando, das True zu False wechselt und andersrum?
Ich möchte nicht jedesmal
BlitzBasic: [AUSKLAPPEN]
If xyz=True Then
xyz=False
ElseIf xyz=False Then
xyz=True
EndIf

schreiben müssen. In irgendeiner Sprache (ich habe vergessen welche, ist schon lang her Rolling Eyes )
konnte man zum Beispiel einfach
Code: [AUSKLAPPEN]
xyz=!xyz

schreiben. Gibt es sowas auch in BB?

Xeres

Moderator

BeitragDo, Aug 20, 2009 14:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst Not verwenden.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Tankbuster

BeitragDo, Aug 20, 2009 15:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
lol=1

While ...
If Keyhit(28) Then lol=1-lol
Wend


Pseudocode Wink
Twitter
Download Jewel Snake!
Windows|Android

Megamag

BeitragDo, Aug 20, 2009 15:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke! Very Happy

Mr.Keks

BeitragDo, Aug 20, 2009 16:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Das sind die Klassiker, Code: [AUSKLAPPEN]
bla = bla Xor True
bla = Not bla
bla = 1-bla  ; <-- geht nur, weil in Blitz True und False Zahlen sind... in anderen Sprachen musst du wirklich logische Operatoren wie oben verwenden.

In Blitz finde ich noch folgende ziemlich obfuscatete Variante sehr hübsch Wink, Code: [AUSKLAPPEN]
bla = bla = False

(Funktioniert, denn das erste = ist der Zuweisungsoperator und das zweite ist die Vergleichsfunktion.)
MrKeks.net

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group