[Inhalt] [Zurück] [______] [Thema] [Index]

Boolsche Operatoren


Boolsche Operatoren finden Verwendung bei logischen Vergleichen, also beim Aufbau von Bedingungen (z.B. ist in IF (a=b) das = ein boolscher Operator).

Das Ergebnis eines boolschen Operators ist True oder False. Dies kann jedoch nicht einer Variablen vom Typ Bool zugewiesen werden. Die Benutzung von boolschen Operatoren ist beschränkt auf den Aufbau von Bedingungen.

Folgende boolsche Operatoren sind definiert

Operator Argument
linker Typ | rechter Typ
Beispiel
< Real Real IF (a<b)
> Real Real WHILE (a>10)
<= Real Real IF (a<=99)
>= Real Real IF (ret>=0)
< String String IF (a<b)
> String String WHILE (a>"ARD")
<= String String IF (a<="ZDF")
>= String String IF (ret>="")
= beliebig beliebig IF (dername="Popernen")
~= String String IF (dername="PoPERnen")
# beliebig beliebig IF (ret1#ret2)
OR Bool Bool UNTIL (fertig OR (zeile>1000))
AND Bool Bool WHILE (weiter AND a<b)
NOT Bool unär IF (NOT ganzamanfang)

Der Operator ~= vergleicht zwei Strings, ohne die Groß-Klein-Schreibung zu beachten.


toposoft GmbH 1. Oktober 2012