ключевое слово выбора
select variable case value1 then instructions 1 case value2 then instructions 2 ... case valuen then instructions n [else instructions] end
переменная, значение которой анализируется.
значения переменной variable для которых предусмотрен соответствующий набор
инструкций instructions 1, ..., instructions n.
набор корректных инструкций.
Управляющая инструкция выбора действий по значению переменной 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. |