В языке vba выражением является
Обновлено: 21.11.2024
Оператор представляет собой элемент кода, который выполняет операцию с одним элементом кода или несколькими, содержащими значения. К элементам значений относятся переменные, константы, литералы, свойства, возвращаемые значения из процедур Function и Operator , а также выражения.
Выражение представляет собой набор элементов значений в сочетании с операторами, результатом которого является новое значение. Операторы работают с элементами значений, выполняя вычисления, сравнения и другие операции.
Типы операторов
Visual Basic предоставляет следующие типы операторов:
Арифметические операторы выполняют обычные вычисления с числовыми значениями, включая сдвиг их битовых шаблонов.
Операторы сравнения сравнивают два выражения и возвращают значение Boolean , соответствующее результату сравнения.
Операторы объединения соединяют несколько строк в одну.
Логические и побитовые операторы в Visual Basic объединяют Boolean или числовые значения и возвращают результат того же типа данных, что и значения.
Элементы значений, объединенные с оператором, называются операндами этого оператора. Операторы, объединенные с элементами значений, формируют выражения. Исключением является оператор присваивания, который образует инструкцию. Дополнительные сведения см. в разделе Инструкции.
Вычисление выражений
Конечный результат выражения представляет собой значение, которое обычно имеет знакомый тип данных, например Boolean , String или числовой тип.
Ниже приведены примеры выражений.
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
' The preceding expression evaluates to "Concatenation".
' The preceding expression evaluates to False.
Несколько операторов могут выполнять действия в одном выражении или инструкции, как показано в следующем примере.
в предыдущем примере Visual Basic выполняет операции в выражении с правой стороны оператора присваивания ( = ), а затем присваивает результирующее значение переменной x слева. С практической точки зрения в выражение можно объединять сколько угодно операторов, но следует учитывать приоритет операторов в Visual Basic для получения желаемых результатов.
Читайте также: