Операторы отношения работают со всеми типами данных и возвращениет логическое значение. В следующей таблице перечислены операторы отношений.
Оператор | Действие | Код |
---|---|---|
|
Меньше чем |
|
|
Больше чем |
|
|
Равно |
|
|
Не равно |
|
|
Меньше чем или равно |
|
|
Больше чем или равно |
|
|
Сравнение строки символов |
|
Оператор == может использоваться, когда необходимо точное сравнение строк символов. Если два символьных выражения сравниваются оператором ==, выражения с обеих сторон оператора == должны содержать точно те же самые символы, включая пробелы, чтобы считаться равными. Установка 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)