Boolsche Operatoren finden Verwendung bei logischen Vergleichen, also
beim Aufbau von
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
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