Операторы отношения работают со всеми типами данных и возвращениет логическое значение. В следующей таблице перечислены операторы отношений.
| Оператор | Действие | Код |
|---|---|---|
|
|
Меньше чем |
|
|
|
Больше чем |
|
|
|
Равно |
|
|
|
Не равно |
|
|
|
Меньше чем или равно |
|
|
|
Больше чем или равно |
|
|
|
Сравнение строки символов |
|
Оператор == может использоваться, когда необходимо точное сравнение строк символов. Если два символьных выражения сравниваются оператором ==, выражения с обеих сторон оператора == должны содержать точно те же самые символы, включая пробелы, чтобы считаться равными. Установка SET EXACT игнорируется, когда строки символов сравнены, используя ==. Смотрите SET EXACT для получения дополнительной информации о использовании оператора == для сравнения строк символов.
Вы также можете использовать оператор равно (=), для определения относятся ли две ссылки на объект к одному и тому же объекту. Следующий пример демонстрирует простое использование:
Copy Code | |
|---|---|
CLEAR ALL
X = CREATEOBJECT('Form')
Y = CREATEOBJECT('Form')
? X = Y && Displays false (.F.)
Z = X
? X = Z && Displays true (.T.) | |
Смотрите также
Справочное руководство
Логические операторыФункция CREATEOBJECT( )
Команда SET EXACT
Операторы (Visual FoxPro)