Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes


continue

keyword to pass control to the next iteration of a loop

Description

Inside a for or while loop, the command continue passes control to the next iteration of the loop in which it appears, skipping any remaining statements between this instruction and the loop's end instruction.

Examples

for k=1:10
    K=k;
    if k>2 & k<=8 then
       continue
       disp('hello')
    end
    k
end

for j=1:2
  x=[];
  for k=1:10
    if k>j+1 & k<=8 then
      continue
    end
    x=[x,k];
  end
  x
end

See also

  • while — Opens a block of instructions iterated on a heading condition
  • for — keyword entering a non-conditional loop
  • break — keyword to interrupt loops
  • return — return or resume execution and copy some local variables

History

VersionDescription
6.0.0 continue is now protected: Assignments like continue=1 is now impossible.
Report an issue
<< case Control flow do >>

Copyright (c) 2022-2023 (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:
Mon Nov 07 14:58:48 CET 2022