Difference between revisions of "="
From Xojo Documentation
m (1 revision)
Revision as of 19:11, 19 November 2009
Used to determine whether one expression is equal to another or to assign a value to a property or variable. String comparisons are case-insensitive.
result=expression1 = expression2
|result||Boolean||Returns True if expression1 is equal to expression2.|
|expression1||String, Number, Boolean, Color, or Object||Any expression.|
|expression2||String, Number, Boolean, Color or Object||Any expression.|
|result||Any||The property, variable, array, or array element that is assigned value.|
|value||Any||The value assigned to result.|
The data types of expression1 and expression2 must match. You can make comparisons between objects of any data type and between objects. If you compare objects, = compares their references, not their contents. For example, when you compare two FolderItems, = determines whether they have the same reference, not whether they point to the same file.
You can use Operator_Compare to define comparisons for classes.
The following example tests whether two strings are equal.