Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - ORELSE

Referenz-Navigation

 

Syntax: Ausdruck1 ORELSE Ausdruck2
Typ: Operator
Kategorie: Operatoren

ORELSE prüft zwei Ausdrücke auf ihren Wahrheitsgehalt und gibt -1 zurück, wenn mindestens einer der beiden Ausdrücke wahr ist. Ansonsten wird 0 zurückgegeben.

Zunächst wird 'Ausdruck1' geprüft. Wenn dieser 0 (falsch) ergibt, wird auch 'Ausdruck2' ausgewertet, sonst wird -1 (wahr) zurückgegeben. ORELSE liefert also nur dann 0 (falsch), wenn beide Ausdrücke 0 ergeben; allerdings wird 'Ausdruck2' nur dann ausgewertet, wenn 'Ausdruck1' 0 war.

Nur wenn beide Operanden vom Typ BefehlsreferenzeintragBOOLEAN sind, wird ein BOOLEAN zurückgegeben. Dies ist unabhängig davon, ob der zweite Operand ausgewertet wird oder nicht.

Beispiel: ORELSE in einer IF-THEN-Bedingung:

IF (x < 0) ORELSE (x > 639) THEN
   PRINT "x ist ausserhalb des sichtbaren Bereiches"
END IF

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.20

Siehe auch:
BefehlsreferenzeintragANDALSO, BefehlsreferenzeintragOR (Operator), BefehlsreferenzeintragBit Operatoren / Manipulationen


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 02.06.2008 von Redakteurnemored angelegt.
  • Die aktuellste Version wurde am 10.10.2015 von Redakteurnemored gespeichert.
  Versionen Versionen