Операторы, используемые в FoxPro, разделяются на четыре основные категории: логические, арифметические, операторы сравнения и строковые.
Логические операторы (в порядке старшинства):
() — круглые скобки используются для группирования выражений;
. not. — логическое отрицание; .and. — логическое И; .or. — логическое ИЛИ.
Арифметические операторы (в порядке старшинства):
() — круглые скобки используются для группирования выражений;
**, ^ — возведение в степень; *, / — умножение и деление; +, — — сложение и вычитание;
Операторы сравнения:
< — меньше чем; > — больше чем; = — равно <>; # — не равно; <= — меньше или равно; >= — больше или равно;
$ — сравнение подстроки или сравнение символьной строки (отслеживание пробелов важно, когда включено exact).
Строковые операторы:
+ — сцепление строк (две строки соединяются вместе); — — сцепление строк (отслеживаемые пробелы передвинуты от первой строки до конца второй строки).
Литералы:
" ",' ', [ ] — используются для заключения в ограничительные литералы строковых констант;
[ ] — используются для заключения в ограничительные литералы констант даты.
Достарыңызбен бөлісу: |