Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
select
select keyword
Calling Sequence
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
| Report an issue | ||
| << return | Control flow | then >> |
