select
select keyword
Syntax
select variable case value1 then instructions 1 case value2 then instructions 2 ... case valuen then instructions n [else instructions] end
Arguments
- variable
variable which value to be analyzed.
- value1, ..., valuen
values of
variablefor which there are appropriate instruction blocksinstructions 1, ..., instructions n.- instructions
block of valid instructions.
Description
Notes:
The only constraint is that each
thenkeyword must be on the same line as correspondingcasekeyword (or use a continuation mark, see dot).The keyword
"then"can be replaced by a carriage return or a comma.instructions1are executed ifexpr1=expr, etc.
According to the Code Conventions for the Scilab Programming Language it is recommended:
Start each statement on a new line.
Write no more than one simple statement per line.
Break compound statements over multiple lines.
For example, use:
rather than
![]() | Warning: the number of characters used to define the body of any
conditional instruction (if while for or select/case) must be limited to
16k. |
Examples
See also
History
| Version | Description |
| 6.0.0 | select is now protected:
Assignments like select=1 are no longer possible. |
| Report an issue | ||
| << return | Control flow | then >> |
