Vergleichs-Operatoren
Vergleichs-Operatoren arbeiten mit allen Datentypen und geben einen logischen Wert zurück. In der folgenden Tabelle sind die Vergleichs-Operatoren aufgeführt.
Vergleichs-Operatoren
Operator | Maßnahme | Code |
---|---|---|
|
Kleiner als |
|
|
Größer als |
|
|
Gleich |
|
|
Ungleich |
|
|
Kleiner als oder gleich |
|
|
Größer als oder gleich |
|
|
Zeichenfolgenvergleich |
|
Der Vergleichs-Operator "==" kann dann eingesetzt werden, wenn der genaue Vergleich zweier Zeichenfolgen erforderlich ist. Wenn zwei Zeichenausdrücke mit dem Operator == verglichen werden, müssen beide Ausdrücke (unabhängig davon, auf welcher Seite des Operators sie sich befinden) genau dieselben Zeichen, einschließlich Leerzeichen, enthalten, um als gleichbedeutend zu gelten. Der SET EXACT-Befehl wird ignoriert, wenn Zeichenfolgen mit dem Operator == verglichen werden. Weitere Informationen über die Verwendung des ==-Operators finden Sie unter SET EXACT.
In dieser Version von Visual FoxPro kann auch mit Hilfe des (=)-Operators (dem Gleichheitszeichen) ermittelt werden, ob zwei Objektverweise auf das gleiche Objekt verweisen. Das folgende Beispiel veranschaulicht eine einfache Anwendung:
CLEAR ALL
X = CREATEOBJECT('Form')
Y = CREATEOBJECT('Form')
? X = Y && Displays false (.F.)
Z = X
? X = Z && Displays true (.T.)
Siehe auch
Logische Operatoren | CREATEOBJECT( )-Funktion | SET EXACT-Befehl | Operatoren