Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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К.
Примеры
Смотрите также
История
Version | Description |
6.0.0 | select is now protected:
Assignments like select=1 are no longer possible. |
Report an issue | ||
<< return | Управляющая логика | then >> |