Вычисляет одно или несколько выражений.

= Expression1 [, Expression2 ...]

Параметры

Expression1[, Expression2...]

Задает выражение или выражения, вычисляемые командой = .

Expand imageЗамечания

Команда = вычисляет одно или несколько выражений Expression1, Expression2 ..., и сбрасывает возвращаемые значения. Это может понадобиться, когда нужно выполнить функцию Visual FoxPro или функцию, определенную пользователем, но нет необходимости присваивать возвращаемое ею значение переменной памяти, элементу массива либо полю.

Например, чтобы включить режим вставки, можно воспользоваться командой:

  CopyCode imageCopy Code
= INSMODE(.T.)

Функция INSMODE обычно возвращает значение "истина" (.T.) или "ложь" (.F.). В предыдущем примере функция выполняется, но возвращаемое ею значение отбрасывается..

Если включено только одно выражение (Expression1), то знак равенства is optional.

NoteNote

Знак равенства (=) может использоваться двумя способами, не связанными между собою. Во-первых, он может служить для обозначения операции сравнения в логических выражениях и, во-вторых, для присваивания значений переменным памяти и элементам массива. В обоих случаях знак равенства (=) является оператором, но не командой. Смотрите Операторы отношений (Relational Operators) для получения большей информации об использовании знака (=) как оператора в логических выражениях. Для получения большей информации об использовании знака равно (=) для присвоения значений переменным и элементам масива смотрите Команда STORE.

Expand imageСмотрите также