Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Выражение if выбирает из двух выражений на основе значения логического входного значения и вычисляет только выбранное выражение.
if-expression:
if
значение true-expression true-expression false-expressionelse
then
условие-if:
выражение
выражение-true:
выражение
выражение-false:
выражение
Ниже приведены примеры выражений if.
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
При оценке выражения if::
Если значение, созданное путем оценки условия , не является логическим значением, возникает ошибка с кодом
"Expression.Error"
причины.Выражение true вычисляется только в том случае, если условие имеет значение
true
.Ложное выражение вычисляется только в том случае, если условие имеет значение
false
.Результатом выражения if является значение true-expression, если условие if имеет значение
true
, и значение ложного выражения, если условие if имеет значениеfalse
.Ошибки, возникающие при оценке условия, true-expression или false-expression, распространяются.