=
From Xojo Documentation
The = character is to determine whether one expression is equal to another or to assign a value to a property or variable. String comparisons are case-insensitive.
Usage
result = expression1 = expression2
Part | Type | Description |
---|---|---|
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=value
Part | Type | Description |
---|---|---|
result | Any | The property, variable, array, or array element that is assigned value. |
value | Any | The value assigned to result. |
Notes
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.
Use StrComp to do a case-sensitive string comparison.
You can use Operator_Compare to define comparisons for classes.
Sample Code
The following example tests whether two strings are equal.
Var t2 As String = "There"
If t1 = t2 Then
// t1 is equal to t2
Else
// t1 is not equal to t2
End If
See Also
Equals, >, >=, <, <=, <>, and StrComp operators; Operator_Compare function; Operator precedence.