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 >> |