0

Что такое тернарный оператор?

Тернарный оператор — это оператор условного вычисления

Синтаксис

Условный оператор? (вопрос) имеет следующий синтаксис:

произвольный ?(ЛогическоеВыражение, ЗначениеИстина, ЗначениеЛожь)

Параметры оператора

Условный оператор ? (вопрос) воспринимает следующие параметры:

УсловноеВыражение условное выражение, использующее логические операции сравнения (=, >, >=, <, <=, <>), а также булевы операции (булево И, ИЛИ, НЕ)
ЗначениеИстина произвольное выражение, возвращаемое в случае истинности условного выражения
ЗначениеЛожь альтернативное значение или выражение, возвращаемое в случае ложности условного выражения

Возвращаемое значение

Произвольный тип

Описание

Тернарный оператор ? (вопрос) возвращает значение, исходя из истинности заданного условия. Поскольку результат тернарного оператора возвращается в точку вызова, его можно использовать в правой части оператора присваивания, в других выражениях, а также в качестве параметров процедур и функций. Чаще всего условный оператор используется для инициализации значения переменной или реквизита по простому условию.

Пример использования

Пример кода с использованием условного оператора ?

КодБулево = ?(ЗначениеЗаполнено(Наименование), 1, 0);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *