Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

==

==(Left AS Any?, Right AS Any?) AS Logical?


Prüft ob zwei Werte genau gleich sind.

Definitionsmatrix

Der Operator ist für die folgenden Datentypen definiert.


Null
Logical
Integer
Numeric
Money
Date
Datetime
String
Object
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
Logical
Null
Logical






Integer
Null

Logical
Logical
Logical



Numeric
Null

Logical
Logical
Logical



Money
Null

Logical
Logical
Logical



Date
Null




Logical


Datetime
Null





Logical

String
Null






Logical
Object
Null







Logical

Besonderheit beim Vergleichen von Zeichenketten

Dieser Operator ignoriert den SET EXACT-Schalter beim Vergleichen von Zeichenketten und führt immer einen genauen Vergleich durch.

  1
  2
  3
  4
  5
  6
  7
  8
* Verwenden des == Operators zum Emulieren des = Operators mit
* SET EXACT ON-Einstellung:
"Hello " == "Hello   "
? compare_mode_exact_on("Hello ""Hello   ")

FUNCTION compare_mode_exact_on(a, b)
  RETURN trim(a) == trim(b)
ENDFUNC

.F.
.T.