select
ключевое слово выбора
Синтаксис
select variable case value1 then instructions 1 case value2 then instructions 2 ... case valuen then instructions n [else instructions] end
Аргументы
- variable
переменная, значение которой анализируется.
- value1, ..., valuen
значения переменной
variable
для которых предусмотрен соответствующий набор инструкцийinstructions 1, ..., instructions n
.- instructions
набор корректных инструкций.
Описание
Управляющая инструкция выбора действий по значению переменной variable
.
Примечания:
Единственное ограничение в том, что каждое ключевое слово
"then"
должно быть на той же строке, что и соответствующее ключевое слово"case"
(либо используйте обозначение продолжения, см точка).Ключевое слово
"then"
можно заменить на перевод каретки или запятую. Инструкцииinstructions1
исполняются, еслиexpr1=expr
, и т. д.
В соответствии с договорённостями по написанию кода в Scilab рекомендуется:
начинать новую инструкцию на новой строке;
писать не более одной простой инструкции на одной строке;
разбивать составные инструкции на множество строк.
Например, используйте:
а не:
Предупреждение: число символов, используемых для определения тела любой инструкции условия
(if while for
или select/case
) должно быть ограничено
16К.
Примеры
Смотрите также
История
Версия | Описание |
6.0.0 | select is now protected:
Assignments like select=1 are no longer possible. |
Report an issue | ||
<< return | Управляющая логика | then >> |