9.3 Vergleichsoperatoren

Hollywood unterstützt folgende relationale Operatoren:

Jeder der Operatoren vergleicht die Operanden a und b und gibt True zurück, wenn die Bedingung erfüllt ist und sonst False. Bitte beachten Sie, dass Sie nur die Werte des gleichen Typs vergleichen. Die automatische Nummer-/Zeichenkettenkonvertierung gilt hier nicht!

Das Gleichheitszeichen kann mit allen Arten verwendet werden, das heißt Sie können auch mit ihm Funktionen und Tabellen vergleichen. Die anderen Operatoren (<> <= =>) arbeiten nur mit Zahlen und Zeichenketten. Wenn Sie in Hollywood Zeichenketten miteinander vergleichen, wird dies alphabetisch erfolgen. Beispielsweise:

 
r = ("Hello" < "World")     -> True, weil H ist vor W im Alphabet
r = ("Commodore" < "Amiga") -> False, da C nach A im Alphabet folgt

Beachten Sie, dass aus Kompatibilitätsgründen das Vergleichen von Zeichenketten mit den relationalen Operatoren nur für ASCII-Zeichen unterstützt wird. Um Zeichenketten mit voller Unicode-Sortierung zu vergleichen, verwenden Sie stattdessen den Befehl CompareStr() Siehe CompareStr für Details.


Navigation zeigen