Логические выражения преобразуются в значения типа истина и ложь, которые в Visual FoxPro обозначаются , соответственно, как .T. и .F. Логические выражения формируются путем комбинирования логических операторов со следующими элементами Visual FoxPro:

  • Полями логического типа.

  • Функциями, возвращающими логические значения.

  • Переменными и элементами массивов, содержащими логические значения.

  • Любыми выражениями, преобразующимися в логическое значение.

Visual FoxPro преобразует логические выражения слева направо и до конца. В следующем примере оператор  AND применен для создания логического выражения. Если любое из значений в выражении ложно (.F.), то и все выражение будет ложным. Поэтому, когда Visual FoxPro сталкивается с первым ложным значением (.F.), то остальная часть выражения не преобразуется.

  Копировать код
.T. AND .T. AND .F. AND .T. AND .T. AND .T.

См. также