Условные выражения
Выражение if выбирает из двух выражений на основе значения логического входного значения и вычисляет только выбранное выражение.
if-expression:
if
условие-ifthen
выражение-trueelse
выражение-false
условие-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, распространяются.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по