Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.2 - English

Change language to:
Français - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab Help >> Scilab > Control flow > then

then

keyword in control flows 'if' and 'select'

Description

Used in control flows if and select. Each then keyword must be on the same line as its corresponding if, elseif or case keyword.

The keyword then can be replaced by a carriage return or a comma.

Examples

if 2*2 == 4 then
   disp("It works")
end

n=round(10*rand(1,1))
select n
    case 0 then
        disp(0)
    case 1 then
        disp(1)
    else
      disp(n);
end

See also

  • if — keyword for conditional execution
  • elseif — keyword in if-then-else
  • select — select keyword
  • case — keyword used in statement "select"

History

VersionDescription
6.0.0 then is now protected: Assignments like then=1 are no longer possible.
Report an issue
<< select Control flow try >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Feb 14 14:57:05 CET 2019