Оператор условный: различия между версиями
Материал из K3-Macro
(Новая страница: «Category:Переменные и выражения Условный оператор системы имеет следующий вид: <code>'''if''' ''&...») |
Нет описания правки |
||
Строка 23: | Строка 23: | ||
exit; | exit; | ||
} | } | ||
---- | |||
{{Переменные_и_выражения}} |
Текущая версия от 13:58, 1 сентября 2021
Условный оператор системы имеет следующий вид:
if <LogicalExpresion> { <TrueCommands> }
[else { <FalseCommands> }]
Все ключевые слова, выражения, команды и скобки должны быть отделены друг от друга пробелами. Внутри логического выражения пробелы не допускаются.
Принцип работы условного оператора аналогичен принципу работы условных операторов большинства языков программирования. Если значение логического выражения <LogicalExpresion>
– «истина», выполняются <TrueCommands>
, иначе - <FalseCommands>
.
Примеры условных операторов:
if (n<1) { n=1; } else { n=n+1; } if (is==ib||js==jb) { line x[ib,jb], y[ib,jb], z[ib,jb] x[ib,je], y[ib,je], z[ib,je] x[ie,je], y[ie,je], z[ie,je] x[ie,jb], y[ie,jb], z[ie,jb] close; exit; }