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