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 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
variable
for which there are appropriate instruction blocksinstructions 1, ..., instructions n
.- instructions
block of valid instructions.
Description
Notes:
The only constraint is that each
then
keyword must be on the same line as correspondingcase
keyword (or use a continuation mark, see dot).The keyword
"then"
can be replaced by a carriage return or a comma.instructions1
are 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 >> |