Man Scilab

select
Scilab Function

select - select keyword

Description


 select expr,
   case expr1 then instructions1,
   case expr2 then instructions2,
   ...
   case exprn then instructionsn,
   [else instructions],
 end
   
    

Notes:

- The only constraint is that each "then" keyword must be on the same line line as corresponding "case" keyword.
- The keyword "then" can be replaced by a carriage return or a comma. instructions1 are executed if expr1=expr , etc.

Warning: the number of characters used to define the body of any conditionnal instruction (if while for or select/case) must be limited to 16k.

Examples


while %t do
  n=round(10*rand(1,1))
  select n
  case 0 then 
    disp(0)
  case 1 then
    disp(1)
  else
    break
  end
end
  
 
  

See Also

if ,   while ,   for ,  

Back